A US war against Iran would not resemble its earlier war against Iraq but would be far more complex, far more costly, and potentially far more destabilising, writes ...