Mathematical reflections : in a room with many mirrors - Hilton, Peter John ((Undergraduate Texts in Mathematics))