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