Так, просто почитать.

Что-то мне подсказывает, что доводить до ума я это дело буду еще не скоро :)

http://altochilov.narod.ru/OC/prielb07/index.html