http://clfh.org/16644
есть нормальные работы, но есть и ужас https://www.fl.ru/users/ol-two/