Author: Albert (Dr.); translated and annotated by James Hutchison Stirling Schwegler