Understanding Quantum Physics: An Advanced Guide for the Perplexed