http://zadeh.narod.ru/ABT.html