This is an important book. It gives a wonderful overview of the most important trends in philosophical thought over the ages. The author does a great job of explaining everything in a clear and concise manner. I think that this author is also commendable because, although he is not religious, ...