Add some new method and class to allow user to retrieve more book
information