William L. Moore

5 books

288 pages 1978

nonfiction science challenging informative medium-paced

192 pages 1980

nonfiction history mysterious tense slow-paced

316 pages paperback

nonfiction classics literary medium-paced

769 pages paperback 1988

missing page info 1978

fiction history mysterious reflective fast-paced