Insider's guide to teaching with Excursions in modern mathematics.
Tannenbaum, Peter.
Prentice Hall,
c2010.