Revert "Revert "Revert "BookCat"""

This reverts commit c0d2f64b4399d4c256757b78e9544e3f970b0a51.
Revert "Revert "BookCat""

This reverts commit 816ed351d3ecfeb373e73c79f2656cca12b65000.