Author: Heinrich Gustav Dieudonne . Heydemann