Author: Hare, William Loftus.