The art and science of book publishing