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