Author: Macalister, Alexander.