A History of South Africa by Frank Welsh (Paperback, 2000)