Author: rudolf lipschitz