The writing in this is horrible, every 5 sentences they are they to push some type of view onto you instead of teaching you. Plus they can't just write things so you can find something specific, the definitions are mixed in so you can't even tell that its there. I wish my teacher could have switched to a different book but because its small and looks professional he thinks it's written good.