In my Jerusalem Campaign, the Egyptians seemed to have discovered siege engines. And the AI being the AI has started lobbing full stacks of siege engines + 2-3 Spear Militia at me.

Anyone have good counters for getting those battles over quickly with low casualites using a mostly infantry base? Honestly, they're getting to the point where its just plain tiresome.