Discovering mathematics - Lavoie, Richard H. (The Prindle, Weber & Schmidt series in advanced mathematics, 1993)