Very mediocre undergraduate QM text; unfortunately, there isn't much on this level that's any better. Too brief, leaving some subjects only halfway explained, and not enough proofs. Have grad-level texts handy for reference if you're using this for a class.