Quantum Mechanics: A Paradigms Approach