Foundations of Commodity Trading