A review by tortleslynn
Chaos by Ted Dekker

Blimey. Still going.