A print-on-demand publisher