Math for Programmers by Paul Orland