Michelson and the speed of light biography of a scientist - Jaffe, Bernard (Anchor Books, 1960)