I could have given this five stars but in the end decided on four. It is an excellent book but it is not for everyone. Realistic, perhaps too much so. Painful, definitely but well worth the read.
books reviews