Author: Selous, Edmund.