Author Thomas Neil Knowles