Quite a nice book, the beginning and middle were very nice, the reason for only 3.5 stars is because in the 4th quarter it got a bit repetitive with a lot of passages talking about renewed determination and promises of the future, so it felt a bit dragged out.