A.D. Booth's scientific contributions