This book, although very detailed, is very difficult to learn from if you are a beginner. Unless you are really good at math, can understand complex logic quickly, or have a good foundation for chemistry, this book is very confusing. But for people who are solid in math and chemistry and logic, the book should be fine to learn from. But even my college professor did not like using the book, as it introduces complex topics much too early. Chemistry needs a book that is easier to understand, and this one doesn’t quite do that.