Author: Hasse, Friedrich Rudolf.