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