Were environmental or demographic factors the driving force behind Middle Stone Age innovations in southern Africa? Zenobia Jacobs Richard G. Roberts PDF Issue Vol 105 No 9/10 (2009): South African Journal of Science Section Scientific Correspondence