J.M. Tarkin's scientific contributions