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