Excursions in modern mathematics with mini-excursions - Tannenbaum, Peter 1946- (Pearson/Prentice Hall, 2007)