Elements Of Quaternions (Volume 2) by William Rowan Hamilton