Place all of the ingredients in order into your mixing bowl. I use a Bosch Bread Mixer.
Be careful with the eggs not add the warm milk too fast or you will have scrambled eggs.
Add half of the flour and keep adding the rest of the flour. Mix for about 5-6 minutes and until the bread dough pulls away from the sides of the mixing bowl.
Cover with greased plastic wrap and let rise the first time until it doubles in size, about an hour.
Punch the dough down and mold it into small balls about 1-1/2 inches to 2 inches in diameter.
Cover with greased plastic and let rise one more time, about an hour, or until double the size.
Remove the plastic wrap and bake at (350°F) = (176°C) degrees for about 15-20 minutes on a greased cookie sheet until golden brown.
Do not overbake.
I spread a little butter on the tops after baking so the rolls are soft on top. If you like a crispier top you can skip this step.