This is a magnificent book. I have read many introductions to philosophy and none is so thorough, so updated and so clearly explained as this one. The author takes you by the hand to discover the intricacies of philosophical thought with a clear language, plenty of examples related to your everyday experience help you see the point. You are given the chance to see also how philosophers expressed their ideas in their original words. The author also understands how to convey the fascination of philosophy. Complex matters like the epistemology of Kant are explained with such clarity and insight that you immediately understand them. The companion website is also a wonderful complement to the work on the book.