P.N. Klingenberg's scientific contributions