The Master of Light: A Biography of Albert A. Michelson