A complete guide on the different types of eggplant, how to choose a good eggplant, and different ways you can cook eggplant!