Place the water and oats in a pan and gently heat until there is no water left (and it resembles porridge). Set to one side.
Heat the milk gently until lukewarm and add the dried yeast. Stir and leave for five minutes.
Remove from the heat and mix in the butter, slowly stirring until it all melts.
Add the oats/water mixture to the milk/yeast mixture and stir together. Pour into a large mixing bowl.
Add all of the wholegrain flour, and 300g (2½ cups) of the white flour.
Either work the dough together with your hands or use a stand mixer with the kneading tool (this is what I did).
Add more white flour, a little at a time until you are left with a dough that is still slightly tacky to the touch (but not sticky). Don't be too concerned with how much flour you use - the amount varies, so just use as much flour as you need.
Knead by hand (or in the stand mixer) for 5-10 minutes.
Cover with a tea-towel ,and leave in a warm place for 60-90 minutes (until doubled in size).
Knock back the dough, and quickly knead again.
Cover and leave for a second proofing for 60 minutes.
Form the dough into around 12 balls and place on a large baking tray lined with paper. Ensure you leave space in between them (they will continue to rise both before and after baking).
Brush some water over the tops, and sprinkle with linseeds (or any other seed you like - oats are also good).
Cover them once more, and preheat the oven to 175°C (350°F).
Bake in the lower part of the oven for around 20 minutes. The tops with be slightly brown, and they are ready when the bottoms sound hollow when tapped.
Allow to cool a little, but make sure you eat one warm, as they taste best straight from the oven. They will last one or two days on the counter top (they are amazing toasted), and the also freeze very well.