Margaret Forster

45 books

288 pages paperback 1965

fiction funny fast-paced

258 pages digital 2016

fiction dark reflective tense slow-paced

304 pages paperback 2016

missing page info 1989

dark reflective slow-paced

missing page info 2005

fiction contemporary reflective medium-paced

320 pages 2010

fiction contemporary challenging emotional reflective medium-paced

352 pages 2006

fiction art historical emotional reflective slow-paced

182 pages 1981

medium-paced

268 pages paperback 1981

fiction dark reflective slow-paced

missing page info 1994

dark reflective slow-paced