[Quick review from memory until I re-read and re-review at a later date: 
 I've had a hankering to re-read this book for so long, it's almost ridiculous. I can remember some characters and some of the plot, but in general it's very vague.]