by JeffreyFreemont
One of the best parts of a series I've read. Simple, but so well done. The buildup at the end really sold it for me