TRAINING DOGS - A DOG OWNER'S GUIDE TO THE SCIENCE OF BEHAVIOR AND NON-COERCIVE DOG TRAINING by James O'Heare (See other books by author)