John Galligan, Author