Revolutions in the desert - Rosen, Steven A., author.
1 online resource (xv, 314 pages)