A review by msredringo
Faust Among Equals by Tom Holt

4.0

So and so