The Ecology of Stray Dogs: A Study of Free-Ranging Urban Animals