Sir William Fergusson, bart. : a biographical sketch | NiceBooksReads