Margaret Forster

45 books

346 pages paperback 1996

fiction historical emotional reflective slow-paced

321 pages paperback 1985

nonfiction biography feminism history informative reflective slow-paced

missing page info 1967

reflective slow-paced

336 pages paperback

medium-paced

391 pages 1978