Author: Samuel Gideon Frederic Perry