http://www.remus.dti.ne.jp/~phx-hall/info/information.html