Production, Costs and Revenue - Diminishing returns and returns to scale