A History of the Modern Middle East by William L. Cleveland
Finished reading A History of the Modern Middle East by William L. Cleveland.
It's a rather long book, but the chapters are actually self-contained, so you can go back and forth without losing too much. Written by a prof from my alma mater.
