Books by author 'James Farr'