SRP 2011 REVIEW: I laughed out loud while reading this twisted story of a man with a bet with the Devil over his soul. Using a traveling demonic carnival, Cabal must win 100 souls for Satan or lose his own. The writing is bitingly witty. An anti-hero you can't help but root for.