Maurice Keens-Soper's scientific contributions