Rotation Transforms For Computer Graphics by John Vince