Functional Geometry
Peter Henderson
Bleeding Violet
Dia Reeves
Monads for functional programming
Philip Wadler
All You Zombies
Robert A. Heinlein
Mathematics for Computer Science
Eric Lehman & F. Thomson Leighton & Albert R. Meyer