Justin Knowles 1935-2004