John Mighton — Canadian mathematician and writer