A review by darylb
The Damnation Game by Clive Barker

Could have been longer but then all his are hard to put down