Donald Kingsbury

Donald MacDonald Kingsbury (born 12 February 1929, in San Francisco) is an American–Canadian science fiction author. Kingsbury taught mathematics at McGill University, Montreal, from 1956 until his retirement in 1986.