http://www.btinternet.com/~agrion/signality//a+m.html