Wormholes: A Novel