Goldstone's work is, I think, the current industry standard. It became the standard-bearer after Skocpol's "States and Social Revolutions," <http://www.amazon.com/States-Social-Revolutions-Comparative-Analysis/dp/0521294991> whose introductory pages might also bear reading.

I would strongly suggest looking at Charles Kurzman's "The Unthinkable Revolution," <http://www.hup.harvard.edu/catalog/KURUNT.html>, which in my opinion has a very sophisticated take on what I think you're probably looking at.

I might also look at the literature review chapters on revolutions in Zahedi, "The Iranian Revolution: Then and Now," <http://books.google.com/books?hl=en&id=a8vkB7S0fXAC&dq=zahedi+iranian+revo lution&printsec=frontcover&source=web&ots=nxvpBrUU TW&sig=WFbe3aL41qt7fnSCxVZPIZ_0BSw&sa=X&oi=book_re sult&resnum=1&ct=result#PPP7,M1> and George Lawson, "Negotiated Revolutions," <http://books.google.com/books?id=YrRdTA-B6PcC&pg=PA79&lpg=PA79&dq=george+lawson+revolution +czechoslovakia&source=web&ots=_WPLCapd0-&sig=0dtGhZ_KppSglR0zZ4B4ae7C-6I&hl=en&sa=X&oi=book_result&resnum=3&ct=result>.

Thanks
Jeff