John Oliver had a very good, and very funny segment, on his HBO show a couple of weeks ago about the Iran deal. He examines what the Deal achieved, Trump's main gripes with it, and why Trump would be wrong to tear it up.
Official source if you are in the US -
Or you can watch it here elsewhere -
http://dai.ly/x6i9dz1