Статья не моя, но всвязи с некоторыми вопросами, выставляю ее полностью.
читать дальше