Science for agriculture : a long-term perspective - Huffman, Wallace E. (Blackwell Pub, 2006)