Elements Of Quaternions by Sir Hamilton William Rowan & William Edwin Hamilton