article version
more links
first version posted