Ibn Khaldûn Translated and introduced by Franz Rosenthal Edited and abridged by N.J. Dawood With a new introduction by Bruce B. Lawrence