John Kurt Jacobsen

3 books

238 pages paperback

nonfiction history politics challenging informative medium-paced

412 pages 2006

challenging informative reflective medium-paced

196 pages paperback

nonfiction politics technology