John Davidson - O'Connor, Mary (Scottish Acad. Pr., 1987)