Gian Castelli

5 books

673 pages 1977

nonfiction history adventurous slow-paced

416 pages paperback 1982

fiction literary thriller challenging mysterious reflective slow-paced

276 pages paperback 1978

fiction thriller challenging reflective medium-paced

370 pages paperback 2002

fiction contemporary literary emotional reflective slow-paced

384 pages paperback 1985

fiction classics literary dark funny reflective medium-paced