Needle Island by Richard Desmarais
_