The Fair Maid of Perth - Walter Scott,  Donald MacKenzie (Editor),  Andrew Hook (Editor) THE FAIR MAID OF PERTH by Walter Scott. wonderful radio adaption. Greatly enjoyed performance, especially David Tennant's reading. I haven't read this novel and it's my first introduction to Walter Scott and am eager to read more of his works:) Adapted for Radio by Scott CherryWith David Tennant as Walter ScottAll other parts are played by members of the cast.Ruth Wall sings and plays Gaelic Harp.Music composed and performed by Ross Hughes and Esben Tjalve.Produced and directed by Clive BrillA Pacificus production for BBC Radio 4