Internet Archive BookReader

The shadow on the sea: a tale of strange happenings