Books
Authors
John S. Waggoner has taught at the Sorbonne, the American University of Paris, and the American University of Cairo.