From Madhur Jaffrey's World of the East Vegetarian Cooking. I have tried this with cauliflower instead of the eggplant, which was good, but I usually make it with carrots instead of the eggplant because even from a young age, Chef #784894 didn't like eggplant. Of course the dish is good with eggplant too! I just noticed that it calls for "boiling potatoes". I always use baking potatoes. Are they called "russet potatoes"? I also always double the recipe's spices and use a whole eggplant and cut up potatoes to equal the amount of eggplant.