John Knowles — American novelist (1926-2001)