Strangers from the sea /
Thesen, Hjalmar.
Lord, Elizabeth.
London Hutchinson
1969
Originally published (B69-09809) 1969 as 'The Castle of Giants'