I found this to be a very well-written book, although it took me longer than expected to finish; it seems to be wriitten more in the style of a textbook than I expected. I would recommend having a good collegiate dictionary on hand. It is a useful addition to my reference library.
I purchased this book for a class. However, the information is extremely in formative and easy reading. This is the first time I have taken a class and honestly look forward to the readings. I would highly recommend this book for personal knowledge as well as required reading.