Einstein's Physics: Atoms, Quanta, and Relativity - Derived, Explained, and Appraised