Small Wars Journal

The Campaign for Mosul: April 29-May 11, 2017