Jim Kershner

3 books

144 pages paperback

nonfiction history challenging informative medium-paced

264 pages 2008

informative reflective medium-paced

111 pages paperback