This is for a bread machine, but can also be shaped by hand if you desire. I have done this with half white whole wheat flour (King Arthur) and it works well, too. If your machine has a "sweet" setting, use that, as it will keep the high-sugar contents from getting dark too fast.
Measure all ingredients into the bread machine pan, in the order given. Select the "sweet" or "basic" setting. Start machine and operate according to manufacturer's instructions.
If desired to shape by hand, operate machine using "dough only" setting. Remove dough from machine when done, cover, and let rest 20 minutes.
Shape bread into a braid by dividing into 3 parts and rolling out into thin tubes, then braid together. Place on greased baking sheet. Brush with an egg wash. (Or place dough into well greased bread pan.) Allow to rise in warm place until doubled, about 45-60 minutes. Bake in a preheated 350 degree oven for 30 minutes. Remove immediately from pan and cool on wire rack.