Fundamentals of philosophy - Stewart, David (Dorling Kindersley, 2006)