Adam Kleppner — mathematician