Alexandria library July 23