Many book lovers dream of writing a book of their own, but very few actually get even anywhere close of completing the work. Writing a book is simply hard work that can take years to successfully complete. Fortunately, new technologies have opened new avenues for aspiring authors as well.