n . hamilt ; on.