Author: Charles Hugo Doyle.