On quaternions and octonions : their geometry, arithmetic, and symmetry - Conway, John Horton. (AK Peters, 2003)