How easy it is to self publish online and the part played by the internet in it all: promotion using social media, online resources for taking advanced orders for the book and the use of print on demand sites to provide merchandising such as tshirts, mugs and bags.
