Village of the Sun by Mark Callanan
_