Более подробно можно прочитать здесь.