by Mel Thompson
A solid introduction to all the key philosophical thinkers, arguments and works that have shaped society today.