A Critical History of Western Philosophy: Greek, Medieval and Modern - Y. Masih - A survey of the development of Western philosophical thought.