Math Toolkit for Real-Time Programming by Jack Crenshaw