Maria Giuseppina Cavallo

3 books

307 pages paperback 2003

fiction literary emotional reflective sad medium-paced

441 pages digital 2007

nonfiction feminism history challenging informative reflective medium-paced

197 pages hardcover 2005

fiction short stories emotional reflective medium-paced