An exploration of black holes conducted through a combination of an imaginary journey through the universe and scientific fact, including thought-provoking mysteries, puzzles, and problems on a variety of topics ranging from parallel universes to time travel. Includes computer graphics images, and codes for creating black holes on home computers.