“an engaging and fast-moving ride in the company of memorable characters, both good and bad, across a troubling social, cultural, historical and still timely landscape.”