Books Shelf Life: Chronicles of a Cairo Bookseller by Madigan Landess January 31, 2022 by Madigan Landess January 31, 2022