A Short History of Philosophy
by Peter Gibson
The world's great philosophers have always wrestled with the crucial questions about huma...