Books written by the author Haddock Keith