Ethics for Beginners by Dave Robinson
This is an introduction to moral philosophical thought. The book traces the arguments of the great moral thinkers of the past, including Socrates, Plato, Aristole, Hobbes and Kant, and presents up-to-date developments of postmodern critical thought.