Author: Lemcke, Peter Henry; Plumpe, Joseph C. (trans.)