Not at all happy with being forced to purchase this for school. This is one really heavy book. Might be better to find the information in other places. Overall I like the book but like others have said the information tends to be repetitive for repetitions sake.