Optimize and document admin/controller_book (unfinished in edit book part)