Quantum Gravity and Quantum Cosmology