Sir William Hamilton : Networks And Knowledge