Question: who were the commanders of the battle of shiloh
Answer: Major General Ulysses S. Grant