Author: Mr Allan Octavian Hume