The quality of writing (which is great) makes this book a little harder to read as you keep going back to some interesting set pieces written earlier. The ending is of course without doubt but the journey along the way is most enjoyable. A book which should not be rushed through and savoured in bits...