It took 139 years to understand what caused the mysterious “Angel’s Glow” at the Battle of Shiloh.