Battle of st. mihiel