Frank Caruso

5 books

117 pages 2010

fiction comics young adult challenging emotional reflective slow-paced

56 pages 2014

fiction comics music emotional medium-paced

48 pages 2020

informative inspiring reflective medium-paced

592 pages hardcover

nonfiction art health science technology

351 pages digital