Added error catching in book does not have any OpenLirary data assosiated with it