это все есть в книге Серзов причем написано, на мой взгляд, более понятно