Top 270 Crops that Grow the Highest Yield per Square Foot

I came across this list of the top 270 crops that give the highest yield per square foot, and that the Earth and us as a species will need to imporve our crop yields and grow our own food, this list is a good place to start. From farmlands to balcony gardens we will all need to produce at least some of our own food in the future.

Its a Hi-Res image so click to enlarge.