Stuffed Eggplant Parmesan (serves 4 to 6)