john mentioned this article on johnjohnston.info.