This recipe is from the site italianfoodforever.com. I found it about a year ago and have made it countless times, for countless occasions. I have messed up many things in this recipe and still it always turns out great. It is very simple--I LOVE it!
*NOTE: Based on some reviews, you may need to add a bit more water. Remember that there are lots of variables in baking, and that making any kind of yeast bread may require adjustment depending on climate, altitude, and your ingredients. Your success comes from sensing the dough and what it needs, not from following a recipe to the letter. So if it feels dry, add a bit more water a tablespoon at a time until it feels more elastic.
For the record, I have never had to add more water.