Reading list: William Rowan Hamilton