I think it's better to use R for rotation matrix (as in the original spec) instead of generic M.