John Charles Franceschina

5 books

544 pages 1999

mysterious medium-paced

missing page info 2012

informative reflective slow-paced

468 pages paperback 2015

informative reflective medium-paced

466 pages hardcover 2015

medium-paced

328 pages digital 2013