Author: Hackert, Hermann.