Population regulation and dynamics - Cambridge Cambridge University Press 19910521413141