This is a well-written, entertaining book. However, my view was inevitably coloured by having seen the movie first... which I still prefer. 
 You can read the rest of my review on my blog: https://clairehuston.wordpress.com/20...