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