Старье, но ПМСМ иногда может быть полезно. Если кто найдет поновее - буду рад увидеть