Mathematical reflections : Hilton, Peter John. - New York : Springer, 1997 - xvi, 351 p. : ill. ; 25 cm. - Undergraduate texts in mathematics . ISBN: 0387947701 (New York : hard : acid-free paper)