The year is 2050 and we have practically run out of avocados. Chickpeas are so rare that hummus has become a delicacy. And meat, which requires so much water to produce, has become so scarce that ...