Upon searching in this forum, i have found discussions about the standard undergraduate textbooks on QM not being so good in teaching you the foundations properly. A good example is the difference between Hermitian and self-adjoint operators. Some people are saying that we should study QM from a more mathematically rigorous(from the point of view of functional analysis) textbook. So, do you have any suggestion? I found Ballentine's book very good. Thanks!