Legal Aspects of Implementing the Kyoto Protocol Mechanisms: Making Kyoto Work - Freestone (Oxford University PressOxford University Press, 2023)