Beat eggs, add sugar. Slowly add remaining ingredients, mixing well.
Divide among three nine-inch round pans. Bake at 350 degrees Fahrenheit for 10 minutes.
Melt baking chocolate, margarine and coffee.
Beat egg whites until stiff. Add sugar and continue beating, until peaks form. Fold in egg yolks.
Add chocolate mixture and flour.
Pour over three baked crusts. Bake at 350 degrees Fahrenheit for half an hour.
Freeze. Remove from pans.
Over low flame, heat first five ingredients until smooth.
Remove from heat and stir in margarine. Pour over the frozen cakes.
Optional- Top with grated halva.
Photography and styling by Peri Photography