Quantum Mechanics through Problems: With Complete Solutions