Books Authored by Michael Farrell