Author: Hughes, William Richard.