Scientific American Library Series

250 pages 1993

science adventurous challenging informative medium-paced