MARTIN FARQUHAR TUPPER, A.M., F.R.S.