Seven ideas that shook the universe - Spielberg, Nathan. (John Wiley and Sons, 1995)