Steven ideas that shook the universe - Spielberg, Nathan (John Wiley, 1995)