Professor James Connelly Author