James F. Shackelford

6 books

644 pages hardcover

nonfiction art science technology informative medium-paced

208 pages hardcover

nonfiction food and drink science technology informative medium-paced

82 pages paperback

nonfiction health science technology medium-paced

640 pages hardcover

nonfiction art science technology medium-paced

missing page info 1985

878 pages hardcover 1985