authors Alan Knowles