Eric Garcia

12 books

352 pages digital 2004

missing page info 2002

fiction mystery thriller emotional mysterious reflective fast-paced