Torlesse Island by Oliver Weber
_