Как ответ на вопросы.
Читать. Много.