Frank D. Macchia

8 books

240 pages hardcover

nonfiction religion reflective medium-paced

304 pages digital 2009

informative reflective sad slow-paced

296 pages hardcover

nonfiction religion medium-paced

383 pages hardcover

nonfiction religion

345 pages paperback

nonfiction religion medium-paced

696 pages 2016

challenging informative reflective medium-paced

755 pages digital

nonfiction religion

194 pages paperback 2010

nonfiction challenging informative reflective medium-paced