http://www.snible.org/coins/hn/intro.html