Great book. I first read it 10 years ago, I think it would benefit from a re-read.