The Truth About Dogs : The Ancestry, Social Conventions, Mental Habits and Moral Fibre of Canis Familiaris