E. S. Dalrymple's scientific contributions