Create a View of Books
Create a taxonomy term and defined in your content type
Use Simple hierarchical select or Hierarchical Select to create new term when you add new book "book name is taxonomy term"
Create a view using taxonomy term and select those terms whose parents has value = 0