South African History Online

SAhistory
A non-partisan people’s history project that aims to break the silence of our past and to create the most comprehensive online encyclopaedia of South African history and culture.