Vikram Kapur

3 books

224 pages paperback 2017

fiction literary challenging emotional informative medium-paced

273 pages paperback

265 pages 1870

challenging emotional reflective slow-paced