Cutting for Stone

Cutting for Stone - Abraham Verghese

I can not say enough good things about this book. Yes it's long, but oh so worth it.