Puerto Angel by Peter Blaha
_