Text this: Population biology : concepts and models / Alan Hastings.