by Gerhard Jaeger
(frequent double)