Book of universes - Barrow, John D. (London Vintage books, 2012)