Narrow Roads of Gene Land

568 pages 1997

nonfiction science informative reflective slow-paced

928 pages 2000

nonfiction science challenging informative medium-paced