Theory of Bloch Electrons in a Magnetic Field: The Effective Hamiltonian | Synapse