Ecology of Stray Dogs: A Study of Free-Ranging Urban Animals (New Directions in the Human-Animal Bond)