McCabe on Elgar, Tippett and Vaughan Williams