Собрали в одном месте самые важные ссылкичитайте нас в Twitter
Подробно рассказано о составляющих алгоритма, сделано небольшое погружение в матчасть и приведен пример реализации