Visualizing Quaternions (The Morgan Kaufmann Series in Interactive 3D Technology)