G . Hauffmann , ld .,