a million heavens by john brandon