Seven ideas that shook the universe - Spielberg, Nathan; Anderson, Bryon D. (Wiley science editions., 1987)