Introduction to Quaternions, with Numerous Examples by