Quaternions And Rotation Sequences by Jack B. Kuipers