C. Barry Carter

3 books

766 pages paperback

nonfiction art science technology informative medium-paced

729 pages paperback 1996

nonfiction reference informative lighthearted medium-paced

775 pages hardcover

nonfiction art science technology medium-paced