This book presents comprehensive account of the course for undergraduate students with thorough and complete calculations. The book has been written with the notion that a wave is associated with a material particle i.e. wave and particle coexist. Heisenberg's uncertainty principle has been described in light of this. A chapter is dedicated to mathematical structure of Quantum Mechanics followed by applications to one-dimensional (1D) problems. Orbital and general angular momentum are treated in two separate chapters, the latter also treats addition of angular momentum. Quantum theory of scattering, matrix formulation of Quantum Mechanics variational method and WKB approximation method have also been discussed