Stories From the Diary of a Doctor

missing page info digital 1894

dark reflective medium-paced

missing page info digital 2012

medium-paced

370 pages 1894

challenging informative reflective slow-paced