Prof Michael Farrell Author