An excellent article by a former CIA analyst which tries to put the deal into proper context:
The Best Case for the Iran Nuclear Deal Requires a Global Perspective | Political Animal Magazine
The Best Case for the Iran Nuclear Deal Requires a Global Perspective | Political Animal Magazine