The long-awaited battle against Islamic State (IS) in the hub of its self-declared caliphate has begun and optimistic Iraqi officers are suggesting that it could all be over by the end of the year. There is ample reason for caution but hope too that the will of IS is about to crack .