A mathematical tapestry : demonstrating the beautiful unity of mathematics - Hilton, Peter, 1923-2010; Pedersen, Jean (Cambridge University Press, 2010)