Lectures on Quantum Mechanics: With Problems, Exercises and their Solutions