Add everything to a stand mixer and knead with a dough hook attachment until the bread dough passes the window pane test, about 15-20 minutes.
Let the dough rise for 1-2 hours covered or until it has doubled in size.
Press out the dough into a rectangle and roll it up creating some surface tension in the dough.
Place in greased bread pan, cover, and allow to rise a second time for 30 minutes to an hour or until just about doubled again.
After the bread rises, bake it in a 350 degree Fahrenheit oven for 35-45 minutes or until golden brown. It should reach an internal temperature of 190 degrees Fahrenheit.
Notes
If you are using freshly milled grains for this recipe, I recommend weighing the flour instead of using volume measurements. Grain mills vary greatly - some create very fine and fluffy flour, while others are a little more coarse. This makes volume measurements unpredictable. Using a kitchen scale and calculating the grams is much more reliable, ensuring you end up with a delicious end product.
You do not need to be use warm water and milk when using instant yeast, but it can speed up the process.
You can also use active dry yeast. If using active dry, activate the yeast first by adding warmed milk, water, sugar, and yeast to a bowl and letting it sit until foamy.
Be sure to let the bread cool completely before slicing, and storing your bread.