Reading list: History of South Africa 1486 - 1691