Overpopulation of Cats and Dogs: Causes, Effects and Preventions (New York State Humane Association)