I am currently in a modern physics course and would to do more advanced study in quantum mechanics before taking the senior-level Quantum Mechanics course at my school. We use Townsend's modern physics book for the class that I am in right now; here is a link: https://www.amazon.com/Quantum-Phys...500_1_2?s=books&ie=UTF8&qid=1395860897&sr=1-2. I would like to get deeper into quantum mechanics and try to understand the mathematical formalism of it better as well. I have heard that Ballentine is a fairly popular book, but is this something that I would be able to handle at my level? If not, what would be a more appropriate book? In terms of my math background, I have taken linear algebra and am in my first semester of abstract algebra; I will be taking real analysis and topology next semester. Are there any good resources to get into Hilbert spaces that are appropriate for my background, or should I attempt to study Hilbert spaces later?