Well today I got my Forshaw, Shephard & Pridham book

(happy birthday to me

). Woodstockaus said the first page I had to look at was the Longtail painting..... imagine my surprise when I read the key and realised it seemed to be wrong! - he shows a Hecks as having a yellowish beak. A closer look and reading shows he suggests that the intermediate (hybrid?) coral beak as also being Hecks.
As I errantly said Forshaw was wrong (because I had misread Forshaw because of the way the info is presented), she replied that she had noticed the other day that Morcombe also had it wrong, so I pulled it out and saw he indeed said Hecks had the yellow bill.
In a blind panic, and bringing the candles to an abrupt end

I rushed in, got Immelman and phew, to my relief he listed the Hecks as being the orange beak - the way I have always known them (probably because I grew up on Immelman's book). So I dug out Cayley and he only talks about the variation but does not split them into subspecies. Peter Slater matches Morcombe. So I re-read Forshaw and realised the error of my ways in relation to his description.
What gives? Have we all been duped by Immelman, who got it wrong but who has the "bible" for so many of us these past 40 years or so? Or has Morcombe and others like him copied the wrong text book originally? What different versions do you have based on the books on your shelf?