дали почитать. и вот решил запостить сюда. очень интересно написано
http://rusrev.com/content_p/alex_cuba1.htm