book and bookReader