David E. Long was a foreign service diplomat, professor of Islamic and Security Studies, and international consultant on the Middle East and international terrorism.
From Slavery to Independence