I liked this textbook so much that I went back after the class was over to finish reading it. One would think the topics covered would be common sense, and many of them are, but there are a lot of philosophical and logical principles being covered. Also, it helps to actually sit down and think about "common sense" topics sometimes. We don't do that enough.