Перевод в комментах. Ранее: Часть 1, Часть 2Оригинал.
Оригинал
Перевод (сорри, без вычетки, могут быть косяки)