Margaret Elphinstone

17 books

375 pages 2009

fiction historical mystery adventurous mysterious reflective slow-paced

438 pages 2002

fiction fantasy adventurous reflective slow-paced

268 pages paperback 1987

fiction literary reflective medium-paced

432 pages 2006

fiction contemporary historical reflective slow-paced

244 pages digital 2000

fiction classics historical adventurous informative slow-paced

304 pages 1989

fiction speculative fiction adventurous mysterious reflective slow-paced

480 pages 2003

fiction historical adventurous informative slow-paced

296 pages paperback

fiction fantasy literary short stories medium-paced

438 pages paperback 2002

mysterious reflective slow-paced

268 pages 1987

fiction challenging reflective slow-paced