book parser util