Rose George

Books Authored

Reviewed by: 

There’s an old riddle that asks: What travels 12,000 miles but never goes anywhere? The answer: blood.