Small Wars Journal

On the Mosul Front, a Brutal Battle Against ISIS and Time