M.G. Vassanji

22 books

fiction historical emotional reflective medium-paced

424 pages | first published 1999

nonfiction history memoir challenging reflective slow-paced

370 pages | first published 2014

fiction historical adventurous emotional slow-paced

336 pages | first published 2007

fiction historical emotional reflective slow-paced

360 pages

fiction historical emotional reflective slow-paced

360 pages | first published 1994

fiction literary challenging emotional slow-paced

288 pages | first published 2019

fiction classics historical reflective slow-paced

252 pages | first published 1970

fiction historical challenging reflective slow-paced

372 pages | first published 2003

fiction historical literary emotional reflective slow-paced

299 pages

fiction historical challenging reflective slow-paced

320 pages | first published 2012