A review by multislacking
The Eight by Katherine Neville

2.0