Author: f.a. krummacher & helmut lance