Book was in excellent condition upon arrival and was exactly what I needed for class. Arrived in a very reasonable amount of time and held up to use throughout the semester of doing homework with it ... Read More
A very good text for someone who wants to learn about the subject, or someone who needs to brush up. The material is complete and very up-to-date. One negative thing I noticed were numerous typos ... Read More