Prey and predator dynamics McMahonGlenda ChattertonKen 2019 Prey and predator dynamics