O Caledonia Book 1992 O Caledonia EB Elspeth Barker 3.01 23 readers shelved it PublisherHarcourtPublished1992 FictionScotland, fictionFiction, general