Heat the water, molasses and butter in a small pan over medium heat until the butter melts and the mixture registers around 50°C. Remove from heat while you measure and prepare the remaining ingredients.
To make the dough I like to use a stand mixer but it can all be done by hand.
Combine the flours and yeast then stir in the salt, orange zest, anise seeds and caraway seeds. By this time your liquids should have cooled down a little. Add the liquid to the dry ingredients and mix together with a wooden spoon until a stiff dough is formed. Allow to rest about ten minutes. Then if using a stand mixer attach the dough hook and knead for 5-8 minutes. Alternatively knead by hand for 8 minutes. In either case you should end up with a smooth and elastic dough. It will be a little sticky but don't add any more flour.
Form into a ball then place the dough into an oiled bowl. Cover with plastic wrap and allow to rise 45 minutes or until doubled in size.
Lightly flour the work surface, turn out the dough and pat gently to remove the large air bubbles. Form the dough into a ball by cupping your hands around the dough and rotating it. Pinch the underside together to seal and form a ball.
Place on a baking tray which has been lined with nonstick paper and cover loosely with plastic wrap that has been sprayed with cooking spray. Allow to rise for a further 30-45 minutes or until doubled in size.
In the meantime heat the oven to 230°C. When the dough is ready and the oven is hot, take a spray bottle filled with water and spray the inside of the oven, close the door. Uncover the dough and place into the hot oven which you spray again with water. Shut the door immediately and bake for 20-25 minutes or until the bread is well browned and sounds hollow when tapped on the bottom.
Cool on a wire rack. Serve with lashings of butter!