Totally recommended this for wanna-be philosophers. This is written in plain, simple language, that are also very practical and realistic. The author manages to introduce each philosophy back up with each example, then refute each philosophy. I have not finished yet but I am in love with it so far. I read this alongside with my online Harvard University's course. Great book!