Black holes wormholes and time machines - Al-Khalili, Jim (Institute of Physics, 1999)