This book provides a good historical background as well as building up concepts pedagogically. This book helped me through my first two  quantum mechanics courses and provided a lot of insight and details that I missed from lectures. I especially like the generous number of examples used to illustrate the concepts as well as warm-up exercises with fully worked solutions, followed by end-of-chapter problems. I am more of a visual learner and I need to see how problems are tackled and this text has really helped me learn the concepts.