Prof. Dr. Karl A. E. Enenkel

Detailed information on the German site