Reading progress update: I've read 100%.

Puzzleman - Christopher Alan Broadstone

 

Review to come!

Soon as I can wrap my mind round this beast of a book and do it justice.