Kim Hopper

4 books

129 pages paperback 1981

292 pages 2014

historical challenging informative slow-paced

missing page info 1985

medium-paced

357 pages digital 2025 user-added

fiction contemporary literary