Place water in large mixing bowl and add sugar, yeast and salt.
When mixture has started to bubble, add eggs, oil and gradually add in flour, mixing well, first with a large metal spoon and then using fingers.
Mix and knead really well.
Do not add too much flour while kneading, as the dough will bind to itself quite well once you get going.
Knead until smooth and sticky, but not sticky enough to cling to surface.
Place in warm, greased bowl and cover.
Allow to rise for two hours or until doubled in volume.
Then punch down dough and knead lightly.
Make into 3 loaves, or buns, place on greased trays dusted with cornmeal, if desired.
Brush with egg wash or milk, add sesame seeds (optional) and allow to rise for at least one more hour.
Bake each tray separately at 375°F or 190°C for 25 minutes.
Brush with melted butter when removing from the oven if you did not use egg wash and allow to cool on baking rack.