published book