Why Did the Battle of Shiloh Start?

The Battle of Shiloh began because a surprise attack by Confederate forces against the Union Army of Maj. Gen. Ulysses S. Grant took place.You can find more information here: