на долгое и приятное чтение, глядите:

arzamas.academy/materials/745