Elements Of Quaternions (Volume 1) by William Rowan Hamilton