Implement BookSetGenerator and  initializeBooksData