Books by author 'Michael J Lynch'