This was a textbook for a course I'm taking. It was a decent enough read, but I felt that sometimes it seemed a little dated and the author seemed to be trying too hard with some of his illustrations. It will be one that I'm sure to return to for reference from time to time.