Difference Between Taste and Flavor

At first glance these two words would appear to refer to the same aspect of preparing and eating food.  The effect food has on the person enjoying something good to eat.  However, these two words