Just came across, via the Economix blog, this really interesting piece on Height, health care and I.Q. There is lots to ponder in this, with links to even more meaty articles.
The odd thing is that Americans seem to have stopped growing taller around 1955 & have been overtaken as the worlds tallest.
It is being argued that the lack of good health care for all, from conception onwards, is the main explanation.