One Two Three . . . Infinity
Facts and Speculations of Science
Martin Gardner
Peter Collier
Richard P. Feynman
Steven Weinberg