Author: Stewart, J.A., Tanslator and Editor