Mathematical vistas : from a room with many windows - Hilton, Peter (Springer, 2002)