This book is great for beginners and those looking to do advanced quantum mechanics for later years at university. It has tonnes of solved problems which I personally need in order to understand how to use the maths and physics to solve problems. I had the David Griffiths one before this because I had heard it was a very popular book, the problem I had, which ultimately led me to send that book back was the lack of solved problems. So even though I had a decent intuitive understanding from the book, I could not understand how to translate that into my home works.