Population biology: concepts and models by Alan Hastings | Menrva Books | MenrvaBooks