David French — Canadian writer (1939-2010)