Quantum Paradoxes - Quantum Theory for the Perplexed