Adding Book#new interface for publisher