This is a classic Thai dish, combining as it does the salty, sweet, sour, and spicy tastes that define Southeast Asian cooking.