Интересная статья на Смартлабе
http://smart-lab.ru/blog/305868.php