Trillium Lake by John Weigel
_