Author: Hutton, Joseph Bernard.