The Mathematics of Magic by Fletcher Pratt & Mark L. Olson