Books by author 'Knox Peden'