James B. Hartle

3 books

608 pages first pub 2002 (editions)

nonfiction science challenging informative slow-paced

640 pages first pub 1988 (editions)

challenging informative medium-paced

416 pages missing pub info (editions)