It is a good book for thus who are majoring in Chemistry or Biology. I bought this book for my Organic Chemistry class and I find it really helpful. Not all books that I was buying for my classes before was easy to understand or interpret. The material that presented in the book is explaining well, and therefore, easy to understand. The course by itself is also, challenger, but interesting. It is hard some time to understand what the professor is talking about, but as you read this book things starting appear clearer. I would recommend this book for all science major students.