This Rough Magid /Mary Stewart; retold by Diane Mowat. - Stewart, Mary. (Oxford OUP, 2000)