Elements Of Quaternions by Arthur Sherburne Hardy & Arthur Sherbur Hardy