Michael Dupuis

4 books

222 pages 2017

nonfiction history emotional informative medium-paced

264 pages 2020

emotional reflective medium-paced

146 pages hardcover

nonfiction history politics medium-paced

282 pages paperback 2024 user-added

fiction feminism historical