Victor Giannini

3 books

424 pages paperback

fiction literary science science fiction reflective medium-paced

424 pages hardcover 2008

adventurous challenging reflective medium-paced

76 pages 2012

contemporary reflective slow-paced