Evolution and its implications for ethics - Antonites, Alex J. (University of Pretoria, 2015)
Dissertation (MA)--University of Pretoria, 2014.