Excerpt from http://stjames-congleton.org.uk/Magazine/ShellJul07.pdf