John Marshwall in diplomacy and in law - Craigmyle Lord (London Charles Scribner's Sons UK, 1933)