A review by nadiajohnsonbooks
Fall of Giants by Ken Follett

5.0