Kartik Shanker

3 books

368 pages 2015

nonfiction informative slow-paced

144 pages paperback 2017

dark sad slow-paced

37 pages digital