*Combine first 6 ingredients in a large mixing bowl; stir. Add flours and yeast, and knead until dough is smooth and elastic, about 10-15 minutes. Place dough in a greased bowl, turning once to grease top. Cover with a clean towel and let rise until doubled, about 40 minutes. Punch dough down; knead for a few minutes until smooth and then form into a loaf. Place in greased loaf pan and cover. Let rise in a warm place until almost doubled in size, about 30 minutes. Bake at 350 degrees for 30-35 minutes. If loaf starts browning too soon, lightly lay a piece of foil on top of the loaf to prevent too much darkening. Remove bread from oven and allow to rest in pan for a few minutes. Remove to a wire rack and cover with a cloth. Slice and enjoy while still warm! Leftover bread can be stored in an airtight bag or frozen until needed.
*OR - add all ingredients (in this order) into a breadmaker.