Kenneth C. Smith

4 books

1392 pages 1987

nonfiction challenging informative slow-paced

1392 pages hardcover 1982

1360 pages paperback 2013

missing page info hardcover 2004