Kate Soper

12 books

302 pages paperback

nonfiction politics

261 pages 1994

nonfiction essays history challenging informative reflective fast-paced