Iran’s nuclear program is an old story with complex history, shifting politics and motivations as well as wide involvement of world powers and many players. It went through many ups and downs, moved in small steps but in the same direction. Yet it has several known and unknown dimensions.
http://www.geocurrents.info/place/southwest-asia-and-north-africa/irans-nuclear-program-possibility-military-strike