Population Biology: Concepts and Models by Alan Hastings | Menrva Books | MenrvaBooks