Book on commodities

Hi,

I wanted to read a good book to understand the commodities markets (preferably soft commodities). Some thing more of a textbook which explains the basics and also gives some sort of guidance on factors driving their prices, interelations between different commodities etc.

Thanks for your help…