Peter Maxwell Davies ; text by George Mackay Brown.