3D math primer for graphics and game development - Dunn, Fletcher. (CRC Press, 2012)