Kamila Shamsie

35 books

fiction historical emotional reflective slow-paced

313 pages | first published 2014

fiction historical emotional slow-paced

384 pages | first published 2009

fiction horror short stories dark slow-paced

214 pages | first published 2017

fiction politics short stories challenging informative reflective slow-paced

288 pages | first published 2010

fiction short stories reflective slow-paced

400 pages | first published 2013

fiction contemporary literary emotional reflective fast-paced

276 pages | first published 2017

fiction politics challenging slow-paced

213 pages | first published 1998

fiction romance emotional reflective slow-paced

343 pages | first published 2001

fiction literary short stories challenging informative slow-paced

240 pages | first published 2016

nonfiction politics challenging reflective slow-paced

112 pages | first published 2009