EBOOK: THE SCIENCE AND TECHNOLOGY OF DOG TRAINING, 2ND EDITION by James O'Heare (See other books by author)