Black Holes, Wormholes and Time Machines by Jim Al-Khalili & J.S. Al-Khalili