If I'd re-read them all each time a new one came out that'd be a total of 28 readings, which is a little more time than I'm prepared to put in. I understand that the forthcoming book is the last, so I can probably start pretty much any time actually...
no subject