#12 |  change the way to saved a Book, now expecting a saved user and publisher