Intended as both an introductory text for ecology courses and a resource for more advanced work, this book offers a flexible introduction to ecological dynamics which should be accessible to students with limited previous mathematical and computational experience. Case studies are included.