Автор - Andrew Main. Написана статья тринадцать лет назад, но, думаю, актуальности не утратила.

читать дальше