Thinking about evolution : historical, philosophical, and political perspectives / edited by Rama S. Singh ... [et al.]. - Singh, Rama S. (Rama Shankar), 1945- (Cambridge University Press, 2001)