Books by author 'Mark G E Kelly'