a crossword blog, basically
Thank you to Alex for inspiring this puzzle, and to Aviva for test-solving :)
Some loosely connected reading recs:
pdf / applet / solution