Author: Edward Rochie Hardy.