Optimal multi-dimensional stochastic harvesting with density-dependent prices