Giovanni Giri

7 books

656 pages 2012

fiction fantasy adventurous dark slow-paced

647 pages hardcover 2010

fiction mystery thriller adventurous mysterious fast-paced

352 pages hardcover 2013

fiction crime historical dark tense medium-paced

416 pages 2002

fiction contemporary literary challenging emotional reflective slow-paced

328 pages 2005

fiction speculative fiction dark funny sad medium-paced

547 pages paperback 2005

fiction thriller adventurous fast-paced

626 pages hardcover 2005

fiction historical literary adventurous dark reflective slow-paced