Вот тут, кстати, хорошо написано http://supercook.ru/za-06.html