kitab writing publication