Canyon of the Gods by Craig Bill
_