books on shores