Bivectors and Waves in Mechanics and Optics by Philippe Boulanger & M.A. Hayes