The labyrinth of time : introducing the Universe - Lockwood, Michael (Oxford University Press, 2005)