James Harkness — Canadian mathematician (1864–1923)