Absolutely worth the read