While I might be a bit biased because I'm not too interested in the subject matter, I didn't find this textbook to be very helpful. There were so many redundant parts that it made me realize if the chapters were organized in a different way and there weren't as many graphs that didn't mean much, at least a third of the book might have been expendable.