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