Agate Beach by Greg Garrahan
_