Grey Heron by Matthew Brian Greffe
_