P Mayer's scientific contributions