Несколько затянуто, но в целом интересно. Много непонятных терминов, которые так и остались без пояснений.