Mathematical vistas : Hilton, Peter John. - New York : Springer, 2002 - xiv, 335 p. : ill. ; 24 cm. - Undergraduate texts in mathematics . ISBN: 387950648