Cook eggplant in boiling water (salted) 8-10 min., drain well. Saute onion, garlic, mushrooms in olive oil. Add flour, stir until smooth. Add tomatoes and other ingredients. Bring to a boil. Remove from heat. Layer in lightly grease 1 litre casserole, top with Parmeasan cheese. Bake at 190ÂșC or 25 minutes.