World's great philosophers - Arrington, Robert L. (Oxford Blackwell, 2003)