publishes book