bug fixed ArrayList<Book>