Ewart Oakeshott Author & Editor