sew4home........FREE. They also suggest which fabrics and hardware are best suited for this project! Loads of information is available.
The bag is 9" in diameter and 2 1/2" deep, with an adjustable shoulder strap.
You might also enjoy checking out the other free tutorials while you are there! Enjoy!