David L. Hammer

5 books

253 pages hardcover 1983

408 pages 2012

adventurous informative slow-paced

124 pages hardcover 1364

medium-paced

104 pages paperback 1995

fiction mystery adventurous mysterious medium-paced

371 pages paperback 1993