Major-General S O Playfair Author