The ecological implications of body size - Peters, Robert Henry (Cambridge University, 1989)