Brocken Spectre by Nathaniel Merz
_