Author: Andrew Hamilton Hume