A book publisher is an organization or an individual that offers publishing services for written works including novels, text books or journals in both paper back and /or electronic forms. Book publisher undertake matters of editing, designing, marketing and putting the published material into the market in consultation with the authors.