She has published 21 books, including eight novels, six volumes of poetry, six books of non-fiction and numerous articles in magazines and newspapers such as the New York Times, the Sunday Times of London, Elle, Vogue, and the New York Times Book Review.