Infinity : New research frontiers - Heller, Michael (Cambridge, 2011)