Author: A. Horsley (Alfred Horsley) Hinton