George Bernard Shaw, Harlequin Or Patriot? by John Palmer