Devesh Kapur

13 books

548 pages first pub 2017 (editions)

nonfiction challenging informative medium-paced

433 pages first pub 2006 (editions)

nonfiction informative medium-paced

1275 pages first pub 1997 (editions)

medium-paced