G M Trevelyan Author & Editor