Оригинал
http://mlp.reactor.cc/post/3287767
Перевод в комментах. Ранее: Часть 1, Часть 2Оригинал
А этот опрос чтоб вам не было скучно.