Black Holes, Wormholes and Time Machines by