Author: Cooper, St. George Clerona.