Giovanni Giri

6 books

656 pages first pub 2012 (editions)

fiction fantasy adventurous dark slow-paced

647 pages first pub 2010 (editions)

fiction mystery thriller adventurous mysterious fast-paced

352 pages first pub 2013 (editions)

fiction crime historical dark tense medium-paced

416 pages first pub 2002 (editions)

fiction contemporary literary challenging emotional reflective slow-paced

547 pages first pub 2005 (editions)

fiction thriller adventurous fast-paced

626 pages first pub 2005 (editions)

fiction historical literary adventurous dark reflective slow-paced