Joseph Nicholas Defilippis

3 books

592 pages 2017

nonfiction politics informative reflective medium-paced

202 pages paperback 2018

nonfiction informative medium-paced

218 pages 2018

challenging informative reflective slow-paced