Introduction to Quaternions, With Numerous Examples by