A review by angeberlin
Fall of Giants by Ken Follett

5.0