Add support for adding and removing books from the list