Philosophy : 50 essential ideas

By: Moore, Michael (Michael A. D.), author.