Garbanzo. Cannellini. Fava. Calypso. Edamame. Adzuki. It's true: beans have the coolest names ever. But besides that, they're also one of nature's most perfect foods. Packed with protein, nutrients, and flavor, you might even call them a vegan's #1 best friend (don't worry, we won't tell the trail mix, veggies, or French fries ). But with so much versatility and variety, where does one begin? Right inside these very pages, that's where. In The Great...