Great philosophers - Stangroom, Jeremy; Garvey, James 1967- (Great people in history, 2013)