Mathematical Vistas : from a Room with Many Windows - Hilton, Peter John ((Undergraduate Texts in Mathematics))