Books by author 'Adam Knowles'