Author: Preston, Dr. Richard A., selected and translated by, and LaMontagne, Dr. Leopold