See http://ambur.net & especially http://ambur.net/bio.htm