Quaternions, Clifford Algebras and Relativistic Physics by Patrick R. Girard