Table of contents : Prologue -- Book one : Plans and preparations. The decision, the setting, and the plan -- The deception and the intelligence apparatus -- What did the Allies know? -- The last few hours -- Book two : The first day. In front of St. Vith -- The Skyline Drive -- The Southern Shoulder -- The Northern Shoulder -- Reaction at the top -- Book three : The penetrations. Kampfgruppe Peiper -- "The damned engineers" -- The race for Bastogne : the first phase -- The race for Bastogne : the second phase -- The Defense of Wiltz -- Developing crisis at St. Vith -- Shaping the defense of St. Vith -- Book four : The Shoulders. In front of Luxembourg City -- In defense of the Twin Villages -- To gain the Eisenborn Ridge -- Book five : Dams against the tide. Command decisions -- The war against Kampfgruppe Peiper -- The last days of Kampfgruppe Peiper -- The defense of St. Vith -- The defense of Bastogne -- To relieve Bastogne -- In front of the Ourthe River -- Crisis before the Meuse. Book six : The road back. Crises in command -- Erasing the Bulge -- Epilogue -- Author's note -- U.S. Army regimental and battalion chart -- Order of battle -- Notes -- Bibliography.