The Last Hero, I had to write it (Guest Post by Nathaniel Danes)

This is a guest post from Nathaniel Danes. He can be found at: Facebook, Twitter, Blogspot, and his official website.

I never thought I’d write a book. Heck, for most of my life, getting beyond page three of any school writing project felt like a Herculean task. I think the difference between now and then, is my writing doesn’t feel forced, like the story is there, I just need to get it out. Maybe that’s the difference between writing what you want as opposed to what you have too.

Thinking about it now, it almost feels as if The Last Hero grew itself organically rather than having been written. My over active imagination, love for military history, science fiction addiction, blindness, failed military career, daughter, and more were filtered through my fingers onto the page. It’s a nexus where several pieces of my life came together. Believe me, that sounds far easier than it was.

I’ve always used my imagination as an escape hatch from life. As far back as I can remember I’d bolt from mundane situations in my mind, transporting myself to excitement and adventure. I’m sure most kids do this, but for me, I’ve never stopped. Today, I do this as a coping mechanism. I’m loosing my sight to a genetic disorder, reason for my failed military career, and I find it relaxing to drift off into worlds where I don’t have that limitation.

These fantasies were always content to live inside my head until I read The Forever War. That classic sparked something inside me. Science fiction has always been my preferred genre for TV and movies, but as far as books go, I used to only read military history. After stumbling upon The Forever War everything changed. I couldn’t read enough military science fiction and those stories in my head started to become restless.

I also can’t understate the importance of my daughter’s birth in helping to shape the story in my first novel. There are a select few things I truly love in his world, my wife for one, so the feeling isn’t foreign to me. However, I honestly wasn’t prepared for the body blow of raw emotion, of pure unconditional love, I felt the second I held my baby girl for the first time. From then on, I couldn’t imagine a universe that she wasn’t a part of, where that incredible connection didn’t exist. Her presence in my life enriched and brought depth to my fantasy worlds. She brought meaning and purpose to them.

Literally bursting at the seems, I had to get the stories out. So, I started to write and write, then I rewrote and rewrote. Before I knew it, a few years had pasted and I’d written four books. Finally, I decided to try and get one published. Fortunately, Solstice Publishing saw fit to give me a chance and agreed to release the The Last Hero.

If you read my book, I hope you enjoy if and can feel the passion that went into its creation. It will be the first of many, I don’t have a choice, the stories have to come out.

Last Hero cover art

Get The Last Hero on Amazon

Selling Books for Bitcoin


Let’s just assume you’ve already heard of bitcoins. If you haven’t, check out this bitcoin introduction video or read this article

I like the idea of bitcoins for several reasons.

  1. The cryptography and peer-to-peer basis for it appeal to my nerd self.
  2. The anonymous and unregulated nature of it appeals to my libertarian self.
  3. The feeless transactions appeal to my business self.

That’s not so say I’m switching any real portion of my finances to bitcoins. Sure, I love the ideas behind it, but there are wild swings in the dollar to bitcoin exchange rate, so I’m a little bit weary of exchanging cash for bitcoins at MtGox or any of the other exchanges.

However, I have a couple of novels with all the rights, so I figured “Why not just sell my ebooks for some bitcoin?” After all, it shouldn’t cost me anything, and I might get some new readers to boot. And if I do sell a few copies, maybe I’ll be able to buy something awesome at the Bitcoin Store.

If you’d like to join me in trying out bitcoins without risking your dollars, here’s how to get started.

First Steps

The first step is to get a bitcoin wallet. You can think of a bitcoin wallet as a bank account where you’ll get paid. You have a bunch of options. Here’s a list of wallets

For what it’s worth, I started with the Blockchain Browser Extension

Bitcoin eBook Stores

Once you’ve got a way to receive payments, publishing your book is similar to the self publishing tools available through Amazon, Barnes & Noble, or Smashwords.

If you’ve self published at other places, you probably have epub, mobi, and pdf versions of your book. Put them in a zip file. That way whoever buys your book will get it in a format he can use. Make you you tell people in your product descriptions exactly what they’re getting.

Now it’s time to check out the places where you can list your book. There’s only a couple of stores at this point. Only one seems to actually work, and that’s There’s also, but it’s not quite production ready yet.

CoinDL is a general digital goods marketplace. They sell music, software, ebooks, and such. It isn’t well organized for authors, and the eBooks section currently has no subcategories. I’m certain as their catalog grows they’ll gave to fix that.

To get going, you need to first sign up for an account, then apply to become a vendor.

Sometimes it takes them a while. It took about 3 weeks for them to approve my application. Then once you upload your book, you have to wait for them to review your file. One good thing is that you can set the base price of your book in US dollars. The site then figures out what to charge the customer based on the current exchange rate. With the volatility in that rate, this is a good thing.

Like I said, There are a couple of other ebook stores out there, but I think they need to work out some technical issues before they will really work.

Fortunately, there is another way to go about it…

Sell it Yourself.

You can do this the old fashioned way by having buyers send money to your bitcoin wallet and then you manually send them an email with your book. That seems like a lot of work, though. Unless you only plan on selling one book a month, you probably want to automate the process.

I looked around and found some possible solutions.

  1. Universal Digital Shop
  2. Bitshop
  3. WordPress + WooCommerce + Bitcoin Payments for WooCommerce. (You’ll need an Electrum Wallet for this one)
  4. Satoshibox
  5. BTC File

Here’s the deal with the first three: I’m not going to walk you through using them (at least today.) If you’re nerdy enough to even want this, you probably don’t need my help. And you’ll need to be very comfortable installing software on your own website to do these.

Numbers 4 and 5 are easier and require no software installation. They are general solutions for selling any digital file, so they’ll work for ebooks just fine.

Satoshi Box

I listed Oasis at Satoshi Box. It took like 20 seconds. You can see it here. It’s a one screen setup process. Super easy. If you then go to that sales page from the same computer you used to upload the file, you’ll have access to some editing features.


  • Super easy to set up.
  • There is a built-in affiliate system (also easy to use.)
  • You can delete your file if you need to.
  • There’s a page to see some basic stats (hits and purchases).
  • Currently free to use.


  • You can’t change the price of your book.
  • You have to upload your file again to a new “box” with a new price, then go to your old one and set it to forward to your new “box”.
  • The system to edit your file is way insecure. It just checks to see if your computer is the one that uploaded the file, and then gives you editing access. Never upload anything from a public computer.
  • Also, the sales page is rather plain, and you can’t add any description or images, just a title.
  • It provides no way for a customer to find your book. there’s no browsing or categories or search or anything. You have to drive all traffic to it yourself.

BTC File

BTC File is a service similar to Satoshi Box. It can be used to sell any digital file you want. I uploaded The Journey of St. Laurent here Again, start to finish, it took less than a minute.


  • You can set the price based on whichever currency you want, and that amount will be converted to bitcoin when a user visits your purchase link.
  • You can edit the price anytime.
  • Setup is super easy, just drop a file onto the form, then set the price and your bitcoin address.


  • All someone would need is your edit url to change the price or commandeer the payment address. Protect that edit url at least as well as you would any password. Also, save that url or you’ll never be able to edit anything. There is no way for you to recover it if you lode it.
  • There is no title or description of your book that a buyer sees. They only see the name of the file you uploaded.
  • It provides no way for a customer to find your book. there’s no browsing or categories or search or anything. You have to drive all traffic to it yourself.

In Conclusion

Well, there you have it. Now you can get started earning some bitcoin.

And maybe some weekend if there’s any interest I’ll put up some kind of directory for BTC File and Satoshi Box uploaded ebooks.

Five Ways to Plan a Story

NaNoWriMo is upon us again. I don’t think I’ll be trying to hammer out a novel, but maybe I’ll finish up that kid’s book I’ve been sitting on.

As I’ve been planning my next project, I’ve been thinking (again) about the various storytelling frameworks that I’ve come across. Many of these contain similar concepts, but I think all are different enough to be useful.

So without further ado, and in no particular order, here are five of my favorite teachings on story planning.

Dan Harmon’s Story Circles

Dan Harmon is the creator of the TV show “Community.” This borrows heavily from Christopher Vogler’s “The Writer’s Journey,” which in turn borrows from Joseph Campbell’s “Hero Journey.”

Story Structure (Larry Brooks)

Larry’s written several novels and integrates lots of storytelling ideas from the screenwriting world.

5 Act Structure (a la Shakespeare, via Film Crit Hulk)

It’s no secret. I love Film Crit Hulk. His all-caps manifestos are fantastic.

Jim Butcher Style Planning

Jim Butcher pens fantasy novels. He has plenty of writing street cred, with 20 novels published, also had a TV series made from one of his series. He has a (apparently now-defunct) livejournal where he used to lay down some of his thoughts on writing. The part that deals with planning a story is actually the last one “Putting it all Together.”

The Snowflake Method

This was my first introduction to story planning/structure of any kind. It’s an excellent way to write a novel.

The Snowflake Method


I built some little templates to help me out when I’m planning a new story.

Here they are in two formats: plain text and as a WriteMonkey plugin. You’ll have to make a donation to WriteMonkey to unlock the plugins ability, but I think it’s worth it.

  • Story Planning Worksheets – Zipped .txt files
  • Story Planning Templates – Zipped WriteMonkey plugin. Just unzip the file then copy the “Story Planner Templates” folder into your WriteMonkey’s (ver 1.5+) “plugins” folder. Next time you start WriteMonkey, hit Ctrl+F10 to insert the story planning text. I like to insert it into the repository so I can use it like a story bible.

Dramatizing Characters

Film Crit Hulk is awesome. If you can get past the ALL-CAPS SHOUTING, then you’ll read some of the best storytelling advice on the internet. For instance, I was blown away by this recent post:


My Favorite Takeaway, aka TL;DR

For every major character in your story, you should know (and your reader, too) the answers to the following 7 questions:

  1. What does this character want?
  2. What does this character need?
  3. How do those wants and needs conflict with each other within the character?
  4. How do they conflict with the outside world?
  5. How do they conflict with other characters?
  6. How does the character change through those conflicts and how does the resolution affect them?
  7. What impact does that change have on everyone else?

You start your story by showing the reader the answers to the first two questions early on. That way your audience knows what they’re rooting for. They can experience tension as they wait to find out if the character gets what he wants. The conflicts that result are the meat of your story.

Anyway, this is why I don’t really write about writing that often: I’d just look like a dork next to Hulk.

Yet Another App for Writers.

I love index cards. I have a stack of them on my desk at all times. I carry a few with me at all times. I use them for all sorts of things.

Last weekend I was obsessed with an idea. What if there was an app out there where I could use virtual index cards to plan out my writing? There are a few programs out there for keeping digital note cards, but none of them really hit the sweet spot for me. For example, I already own a copy of scrivener. Yes, it has it’s cork board index card view – and that works great. However, I often crave simpler programs, especially when I’m just batting around ideas. I don’t want a zillion colors or copious amounts of meta data about each card. I just want to add / edit/ rearrange cards. Maybe get out a text file out when I’m done.

Well, I’m a nerd, so you can guess what happened next.

Yep, I built my own.

It’s a web-based application and it is about as simple as I could think to make it while still being useful.

Go check it out. – virtual index cards

SPAB! v.3 Beta


What is SPAB!?

At long last I’m posting a new version of SPAB! For those not in the know, SPAB! is a simple utility for authors to take a markdown-formatted book and transform it into quality-formatted, ready-to-publish files that can be uploaded to, smashwords, and the like.

Here’s what SPAB! now produces:

  1. An epub file to be used at Barnes and Noble’s pubit, and just about anyone else that’ll take an epub.
  2. A smashwords specific epub.
  3. A zipped html file to be used at
  4. An 8.5 x 11 printable pdf.
  5. A 5.5 x 8.5 pdf for paperback interior at createspace, lulu, shopmybook, or lightning source.

I need some help testing this, making sure that the files produced actually work at the various self publishing sites, and making sure that the output looks good. And of course I”m open to any other suggestions as well. If find any issues you can contact me by commenting here, or shooting me an email “bryce at”

Bugs that I Know About

  • Bold and italics are not always working correctly in the pdf outputs. Fixed in the 3.0.1 Beta
  • Book interior images not always working in the epubs. (cover is working fine) Fixed in the 3.0.1 Beta


So you know exactly how to use SPAB!, I’ve written up a couple of tutorials as part of my online book on self-publishing. Sorry, for now you’re on your own for creating a cover.

  1. What is Markdown?
  2. Getting your book into markdown
  3. Preparing your Markdown-flavored book file to use in SPAB!

After that you just open up SPAB!, select your book file, then click publish.

Note: Make sure that your image references are correct if your book has pictures. Otherwise, SPAB! will just freeze with no indication that something has gone wrong. Someday I may build in useful error messages. Today is not that day. Stop whining, this is free software.


 Download SPAB! v3.0.1 Beta now (Windows Only – 4.7 mb)

What? Windows only? But I’m a super-hip Apple addict!

Now, for you pobrezinhos who don’t have a windows machine – this has been written with cross-platform functionality in mind using the python programming language. Someday I will make you a mac installer, and probably go ahead and release the source code. Today is not that day.


You only need one, because that’s all there is to the program.

Tip Jar

If you find this little program useful and you wish to see development continue, or you just want to say thanks, feel free to leave me a tip via the donate button below.

Book WP version 2 is here.

Okay. I think I’m satisfied enough to release version 2 of the Book WP theme. It may not be perfect, but if I don’t release it, I’ll just never get around to it.


This theme is meant to help authors use wordpress to write an online book, rather than just a blog. You can see the theme in action on my site on self-publishing.

More info and a download link can be found on the Book WP page.

Now I’m going to see if I can get it listed in the official WP Themes gallery…

The Trials and Tribulations of Self-Publishing Top 10

Moved as part of my redesign. This is a guest post from Hillary Peak, Author of Wings of Hope and Cappuccino is the Answer for Job Dissatisfaction.

Her personal website is

10. So far, I’ve spent a lot more than I’ve made.

9. In my experience, good reviews sell more books than anything else. Check out

8. It isn’t worth it to spend money to try and win an award.

7. The frugal ereader is worth the money.

6. Those free days on amazon are exciting–until you realize that you didn’t make any money. Plus, I haven’t seen the pick-up in reviews I’d hoped.

5. There are a lot of opportunities out there that are free or fairly cheap–particularly goodreads and facebook.

4. Facebook ads work, as do goodreads ads, if you are willing to spend a little money.

3. Doing a blog tour is really fun–and a lot of work.

2. Get into the Indie world, there is a lot of great information, help, support and new ideas!

1. If you have a good product, you can sell it, but it requires a lot of time and effort.


E-Book Self-Publishing: Part 3

Note this was moved here as part of my redesign.

Here is part 3 of J. Dane Tyler’s series. You can read Part 1 here, and Part 2 here. The original appeared on his whatnot blog, and appears here with his explicit permission.

If you get a minute, you should also go check out his produced ebooks:

All right, in this section of the tutorial – which, among us geek-types who like to learn on the interwebz is known as a “tute” – we’re going to have to dig, and worse still, script. *Shudder*

What you’ve done so far, if you’ve followed all my steps to the letter, is to take your Microsoft Word or OpenOffice Writer document, strip out all the formatting (and I do mean ALL the formatting), and now you’ve got it back into a nice, handy little HTML template suitable for you to transform into a .prc file which is DTP- and Kindle-friendly and allows you to check out your creation with the Amazon Kindle Previewer software.

So you’ve got an HTML document with no formatting. Now what?

Put back what you lost

You lost a lot. If you’re anything like me, you use a fair amount of italics to emphasize certain words in your manuscript. Don’t do that. As much as you can avoid it, you should. As a writer, you should have a strong enough voice to where that kind of thing is rare and well-placed in your document. But whatever the case, be you heavy-handed or light-touched on formatting, whatever you had, you’ve lost. It’s gone. There’s nothing there but a plain ol’ text document with a few paragraph tags now.

So, I’m going to tell you how to add back italics. This will go for any other inline sort of formatting you did too – bold face, underlining, strikethrough, whatever. As long as it isn’t a title or heading, a footer or a block quote, it’s probably inline and this is how you have to put the formatting back.

  • Open your word processing document, NOT the HTML document. The one with either the .doc(x) or .odf file extension. Open it with whatever the native word processor is.
  • Now, go to the Edit menu and choose “Find”.
  • Locate the special or format location features on the “Find” dialog box.


  • From the special formatting selections, locate the selection for “Font” and choose the font and the type of formatting to locate. For instance, in the image below, the Find dialog is set to locate Times New Roman 12 point italic font.


  • Once you click OK on the setup you can have Word (and presumably Writer) locate the  instances of italicized text in your manuscript. Presumably. I’ve never actually tried this, of course. Ahem.
  • When Word or Writer finds an instance of formatted text, you can locate it in your HTML document using the “Find” feature in either Notepad++ or your text editor (if it has one) to locate the same text in the HTML document.
  • When you’ve found the text to italicize, put an <em> before the text you want to italicize and a </em> after it. Note those differences! The one without the slash is called a start tag, and the one with the slash (and it’s a forward slash, leaning from lower left to upper right) is called an end tag. You need BOTH, or everything AFTER the <em> tag will be italicized in your manuscript. BE CAREFUL!
  • Okay, finished with that? Great! Now go back and do it for every other type of formatting you did.
  • Did you manage to use drop caps in your document? Well, while HTML and CSS (that’s Cascading Style Sheets to you an’ me) might be able to replicate that for you, the Kindle doesn’t show it. If you HAVE to use that technique, you have to make the initial cap a larger font face than the rest of the text. I kid you not, that’s the work-around.
  • Save your HTML document after EVERY CHANGE and check your progress by opening it in the web browser of choice for you. EVERY. CHANGE. NO. EXCEPTIONS.
  • Close the word processor document when you’re finished.

Now for the Rest of It

Okay, with that done, let’s go back and add your book title, chapter headings and any other subheadings you might like to add. Remember your book is going to need “front matter” too – this is the copyright statement at the beginning of the book, and you’re going to want a table of contents in there if you’re doing a book with, say, multiple stories. You know … like my eBook, f’rinstance.

So let’s format the title. First, you want to open the manuscript in Notepad++. If you’ve installed N++, you probably noticed it asked you if you wanted to add it as an option to your context menu. I find this extremely handy for this part. I right-click the HTML file and click on the Notepad++ option in the quick-menu that comes up. Bada-bing, it’s open in N++ ready to edit. It should automatically be opened with HTML as the language selected too.

When you copied everything from the KompoZer screen and pasted it into the <body> section of your HTML document, it presumably brought over the title and other information you had there as well. I, personally, leave all that out until it’s time to do this portion, but if it’s there, that’s fine too.

Find the book title if it’s there. In front of the first word (i.e., to the left in English-speaking, right-to-left reading countries), type the code <h1>. Note the angle brackets. That’s mandatory on all HTML code and you must use it with everything you do in HTML. This puts the Heading 1 or top-level heading format on the title. If you look at your nifty little template, you’ll see I did a tiny bit of CSS scripting for you. What happens to your title is, it becomes all uppercase, 24-point bold-face font and is centered on the document. When you save and reload the HTML document into your web browser, you’ll see this happen. Cool, no?

Now, after the last word of the title, put the end tag for the Heading 1 formatting, </h1>. This makes sure ALL the text in your manuscript isn’t transformed to a level-one heading.

There’s more. If you have a subtitle, you can use an h2-format heading by putting <h2> in front of the subtitle and an </h2> end tag after it. I have a special format set up for the author’s name too.

So find your name. The part where it says “by You” or whatever. And in front of that line, put <p class=”auth”>. Then, after your name, i.e., where you want the formatting to end, type </p>. Save your document, reload in the browser, check it out, be impressed.

Now, you can place your copyright front matter. Copy and paste it if it’s not in place, and if it is, put <p class="ctr"> in front of it and </p> at the end of it. And your front matter will be nicely centered on the screen for you. Voila! You’re finished with the front matter formatting.

A word about Amazon and Smashwords front matter – be especially careful not to include a statement like “printed in …” with your country of origin. It is NOT a printed book and this statement is meaningless. It will probably get you kicked off of Amazon doesn’t like it either. They both have very particular standards about their front matter, so research it carefully before you put one in place.

For my hierarchy of headings, I use this guide:

  1. H1 headings: Book title only.
  2. H2 headings: Story or chapter titles.
  3. H3 headings: Section titles or chapters within shorter works included in anthology.

I don’t go below level three for myself. You can go down to H6, it’s up to you.

Locate your chapter divisions and make sure they are formatted correctly.

Now, let’s discuss the pages.

Pagination in HTML

There isn’t any. None. Zero. Here’s what you have to remember: this is one long document. On a web page, each page is a separate document. In a Kindle, that’s not possible, each eBook is all one document. But there are tricks you can use to keep some page breaks in place.

Microsoft Word creates this neat piece of code when I convert the document to an HTML file.

<br clear=all style=’mso-special-character:line-break;page-break-before:

Now, I’m not sure what, if any, of that gobbledygook is of use to the browser, but I know I can create page breaks so that each story starts on a new page and each chapter does too, if you’re so inclined. But the idea is free-flowing text without margins and bottoms and tops. The Kindle likes this best and even does some formatting for us, all by its little lonesome.

The problem is that little ‘mso-special-character:’ part. The one I used on my hand-made book was similar, but cleaner:

<br clear=all style=’page-break-before:always’>

Much simpler, yes? And no ‘mso-’ specific formatting, which is bad juju.

Table of Contents Crafting

Crafting a good, working table of contents isn’t easy. It’s pain-staking, in fact, and you can’t just let your word processor do it for you. At least, Smashwords hated that. So you have to build them by hand.

  1. Open the HTML document in Notepad++ if it’s not already.

  2. For each story or chapter (I’m going to call them chapters to save a little typing from here on out), you create an entry on a Table of Contents page. So, I put in a page break right after my front matter and dedication, if any.

  3. At the top of the page type “Table of Contents” and apply an h2 formatting.

  4. In the body of the page, add the name of the chapter, such as “Chapter One” or “Chapter 32” or whatever.

  5. In front of each one, type the following code: <a href="#ChapterNum">. For “ChapterNum, of course, you use the actual digit. Or name, if you’re going with named chapters. At end of the chapter name, you type </a>. So, a complete entry is <a href="#Chapter01">Chapter 01</a>. And see the pound sign/hash mark/tic-tac-toe/whatever you want to call it thingy? That’s required before the chapter name or number. Won’t work without it.

  6. Save your HTML document, but don’t bother loading into the browser yet; we’re only half finished with the ToC.

All right, what you just did is create a bunch of anchor tags, or hyperlinks, which we now have to assign targets for. You can click ‘em now, but nothing’s going to happen because they have no destinations to connect to. So let’s give them the targets.

“Target” is where the links take you. So, let’s finish them off.

  1. Open the HTML document in Notepad++ if you closed it.

  2. Go to the first chapter title in your book after the ToC. Chapter 01 or Prologue or whatever you called it.

  3. Before the chapter title and either INSIDE or OUTSIDE the heading format tags (doesn’t matter), type the following tag: <a name="ChapterNum">. The ChapterNum is replaced with whatever you named your chapter and it must PRECISELY AND EXACTLY MATCH WHAT YOU TYPED IN THE TOC LINK. Otherwise, the link will not work, period. BE CAREFUL! So, a full entry would be: <a name="Chapter01">Chapter 01</a>.

  4. Do this for all the chapters in your book. You can use the find and replace feature and just type in specific numbers if you want, but for named chapters or story anthologies like mine, this is a manual process.

  5. Save the HTML document when you’re finished. Make SURE you get them all.

  6. Open your HTML document in the browser and test each and every link. Every. One. No. Exceptions. Test. Re-test. Test again, then do it all over again. Close it, open it, save it, then test test test testtesttest! Test it, over and over! Get it?

  7. Do they work? If yes, GREAT JOB! If not, don’t be bummed out. It’s probably a typo somewhere, and will be easy to fix. (Yeah, right.)

Okay, this is a lot. A LOT. But don’t worry, the hard part’s over. Now we have a hyperlinked, well-formatted HTML document and we can run it through a couple of crunches and get a new file type. We’re almost there!

Oh, and a cover image. We need a good cover image. We’ll talk about all those things next time.

Have fun, gang!

E-Book Self Publishing: Part 2

note: This was moved here as part of my redesign

Here is part 2 of J. Dane Tyler’s series. You can read Part 1 here. The original appeared on his whatnot blog, and appears here with his explicit permission.

If you get a minute, you should also go check out his produced ebooks:

Welcome back, fellow eBooklets! …0r whatever we are. Today’s segment of my eBook publishing tutorial gets into the file conversion part of the process, which can be fun or really aggravating depending on your skill, patience and how well you follow instructions.

Let’s get to it then.

Open the File in the Word Processor

First, open the story or manuscript you’re going to convert in Microsoft Word or whatever word processor you’re using. If you’ve created a plain text file, you can skip this step and go on to the next portion of the tutorial. We’ll catch up.

Once the file’s open, you want to create an HTML file from your story which will be manipulated elsewhere. So go to the Save As feature of your chosen word processor and in the file type designator box, choose “HTML” for the file type.


Now save your story as an HTML document. When it’s finished, open your file explorer – My Computer or Windows Explorer for Windows; you weirdos using stuff other than Windows are on your own again.

The file should be named something you can easily recognize and remember. It will have an .htm or .html extension wherever you saved it. Now navigate to it with Windows Explorer.

Check Out the Ugliness

This is an optional step, but it gives you some idea of how bad word processing software is at generating good HTML code.

When  you’re finished, you can open the file with your brand-spankin’ new Notepad++ text editor. If you didn’t download it, shame on you, lazy-butt. Open it in whatever plain-text editor you want. Not a word processor, though; that’s critical. If you DID download Notepad++, make sure you select HTML under the Language menu.

With the HTML version open in your text editor screen, you’re going to see a LOT of code you didn’t know was there. Matter of fact, it’s gonna be a hot mess.


Yikes! Look at that!

But don’t despair! We can get rid of almost all of that gobbledygook and clean this up jiffy-quick.

Cleaning It Up

Okay, now we’re going to clean up the HTML from this thing properly.

  1. Open the file in its native software again – Word, Writer, whatever it was.
  2. Hold the Ctrl key and press the A key (Ctrtl + A) to select all the text in your file.
  3. Copy the text (Ctrl + C).
  4. Close the word processor; click YES if prompted to make all the text available to other applications.
  5. Open your text editor (Notepad, Notepad++, etc.).
  6. Paste the text into the text editor (Ctrl + V). This eliminates all unnecessary formatting and word processor-specific coding.  If you use Notepad++, check the Language menu to see it’s on Normal Text.

Okay, so you’ve got a nice clean document now. It has no formatting. What’s that you say? You had italics in some places, centered scene break markers, things like that? Too bad, Bucky. They’re all gone now. It might be in the HTML document you made, and it will still be in your original file, but it’s gone from this puppy now.

Some sites, like Smashwords, for instance, call this the “nuclear option”. This removes any and all formatting from your file. The curly quotes will still be there, pointed in the right direction, but pretty much anything else you added, like italics for emphasis or special formatting for chapter titles, things like that … gone. Zap. Pow. Bzz. Pbbt.

Getting It Laid Out

Once that’s done, you need to lay the text out in a way such that the HTML file will have paragraphs in it. If you don’t do this, you’re going to have one long, continuous paragraph. Or you’ll have a bunch of lines broken with line break tags, which might look okay or it might not, depending on how the reader sets the sizing for the text in their Kindle/eReader.

You need to make sure the device knows where to break paragraphs, so they don’t end up in the middle of a line somewhere. You also don’t want any other headaches associated with bad HTML coding. So let’s get this done.

I like to use KompoZer, the HTML editor, for this step. There is also a composer window as part of SeaMonkey, the Mozilla browser no one knows about, but … you know. If you didn’t download KompoZer, you’ll have to do this all by hand. Have fun. Remember, copy and paste is your friend.

  1. Copy all the text from the text editor (Ctrl + A to select all, then Ctrl + C to copy).
  2. Open KompoZer.
  3. Paste the text into the design screen (Ctrl + V).
  4. Go to the View menu, and choose HTML Tags view.
  5. Select all the text on the screen (Ctrl + A).
  6. On the Format menu, choose Paragraph, Paragraph.
  7. Switch to the Source tab (at the bottom of the window).
  8. Go to the Edit menu, choose Find and Replace.
  9. In the Find box type <br>; leave Replace blank. Click Replace All.
  10. When the search is finished, return to the top of the document and run it again. You should get a message saying it can’t find what you’re looking for.
  11. Click the Design tab again; you should now have nicely formatted HTML paragraphs.
  12. Click on the Source tab again and copy all the text from the edit screen (Ctrl + A, Ctrl + C).

The KompoZer Source tab should show something like this:


See the pretty paragraph tags (<p> and </p>)? You’re finished with KompoZer now, but leave it open, just in case of boo-boo later.

Okay, the next steps are pretty easy, and very straightforward, but crucial.

Putting It into a New HTML Document

Open Notepad++. In a blank document, go to the Language menu and choose HTML.

BE CAREFUL! Remember you have your entire story and your HTML code for paragraphs on your clipboard; DO NOT COPY ANYTHING! If you have to delete to correct a mistake, either double-click on the error and re-type, or use the backspace key to erase it. I REPEAT, DO NOT COPY OR CUT ANYTHING DURING THIS PROCESS!

Type the following text into the document, just like you see it:


Don’t worry about the little + and – signs on the far left; that’s a function of Notepad++ and you don’t have to type that part. Just the rest of it.

What you have now is a template you can use for all your Kindle-published stories and manuscripts. It will do all sorts of neat tricks; anything you tag with the HTML heading 1 tag will automatically be changed into all uppercase letters, with a font size of 24 points and be centered. All the h2 tags will be centered; all the paragraphs of the class “auth” will be centered, 10-point italic font; and so on. The Kindle Previewer software had no difficulty with this little style sheet added to the HTML document, but YMMV, so use this template at your own risk. You can eliminate everything between the head tags if you’re worried.

All right, with that done:

  1. Open the Kindle Stories template you just made (if it’s not open).
  2. Save the document with a new name.
  3. Open a new tab in N++.
  4. Paste the markup text from KompoZer (Ctrl + V).
  5. Go to the top of the document (Ctrl + Home does this quickly).
  6. Delete everything from the top of the document to your first paragraph tag (<p>). All this information is already in your template; you don’t need it.
  7. Select all the remaining text (Ctrl + A) and copy it (Ctrl + C).
  8. Switch to your Kindle Stories template.
  9. Move the cursor between the two body tags (<body> and </body>).
  10. Paste the text from the other tab into the template (Ctrl + V).
  11. From the Languages menu, choose HTML.
  12. Save the story in N++ with an .htm extension as file type HTML from the File, Save As menu. You can overwrite your existing HTML version of the story if you’d like.
  13. Open the new HTML file from My Computer or Windows Explorer with an Internet browser.  Or just double-click on it to have it open in your default browser.
  14. Verify all the necessary formatting is in place — titles, subtitles, chapter names, italics, bold — all were removed and have to be put back manually.

Next time, we’ll do a little HTML markup to make your story pretty again. Hang in there gang, we’re almost finished. See you next time.

E-Book Self Publishing: Part 1 by J. Dane Tyler

This article was written by J. Dane Tyler and originally appeared on one of his blogs. You should also check out his fiction blog. It’s one of the guest posts I’m moving over from my self publishing blog.

This series reflects the path Dane took to self-publish his short story collection via the Kindle Store and SmashWords. You can check it out prove to yourself that he knows his stuff. (And of course read some good fiction)

Thus begins my series of posts about how to self-publish an eBook on’s Kindle store and As I warned before, if this is not something you’re interested in, click away and I’ll see you when the series is over. I’m not sure how many parts this will run, though, so I hope at least some of you with stories you feel are entertaining and would be enjoyed by others but don’t think you have a market for them will stick around and consider this.

J. A. Konrath also suggested if you’ve got a manuscript which did its rounds – that is, you sent it out for representation and an agent didn’t pick it up or your agent sent it around and no publisher picked it up – you consider doing this with those as well. What have you got to lose? At the worst it languishes just like it is now. At best, you have an eBook bestseller on your hands and who knows what doors that will open.

I self-published my eBook for a number of reasons.

  • Short story markets are generally non-paying and take months and months to respond, in general, to submissions. Not all, but some. The benefit is a publishing credit, and you know what? I have those already from a non-fiction book. Why do I need them from non-paying markets?
  • My situation isn’t stable and my future’s a little rocky. I wanted to see results now.
  • I believe the buying public will let me know if story collections are still interesting or desired by the readers of the world.
  • EBooks are the way of the future. As many people as there are bellyaching about I’ll never give up books, I’ll never give up books, lots of figures show eBooks are currently outselling print books by a fair margin, which is only going to grow. Get with the program or be run over by it.
  • I can get 70% royalties with Amazon’s Kindle program. Try THAT with a mainstream publishing house. Go ‘head, I dare you.
  • My stories were already on my blog for free; why not try to make a little money from them?

I could keep going, but you get the point. All the money I’ve made so far is that much more money than I made with them by not publishing them on Amazon and Smashwords. I’m already ahead of the game. That’s why I did it, and it looks like I was right so far.

First things first: What you need

You’re going to need a few things, but you’ll already have most of them, and what you don’t have is free, so don’t freak. Just go get it.

  • A good text editor. Something like Notepad++ would be ideal, but you can use Notepad – which comes with Windows – if you’d like. If you’re not using a PC, or if you’re using a PC without Windows on it (AHEM, Bryce) [Note from Bryce: What? I use windows. I just don’t use Word…], you’re on your own. But I think Notepad++ is multiplatform, so I use it and I’m going to assume you’re using it too for the rest of this tutorial series.
  • Amazon’s Kindle for PC or Kindle Previewer software. I prefer the latter, but I have both. I can’t speak for how Kindle for PC works; never used it. The previewer does everything I want it too. I need this; it’s the only way I can test the behavior of the file and get an idea about how it looks on a Kindle. You can’t skip this one; go get it from Amazon’s Kindle publishing page.
  • Microsoft Word, or something which can save as a Microsoft Word document, like OpenOffice Writer or such. Try to avoid Wordperfect; it does strange things and no one recommends it. Also Smashwords ONLY accepts Microsoft Word documents. Go figure.
  • Mobipocket Creator. This is the program which will transform your file into a Kindle-friendly format for you. This is completely optional; many, many people upload their HTML document straight to Amazon’s DTP (Digital Text Platform) and the conversion to the Kindle-native file format is done for them. No hassles, no hair-pulling, no cussing. What fun is that?
  • I like to use KompoZer – which is a free, multiplatform HTML editor (like a word processor for HTML) to do some of the heavy, repetitive lifting. It’s not necessary, but you’ll see why I use it when we get into the process.
  • Patience. Yep, you’re gonna need it. It’s gonna take a couple of days to get this right, but by the time you do, you’ll be a pro and can do it in your sleep.

Okay, once you’ve got all that stuff together, you’re going to need a story. Of course, that story should be imported or copied and pasted into Microsoft Word if you didn’t write it in Word. The part where you have a story, I’ll assume is done.

Next time, we’ll get to the nuts and bolts.

See ya then!

Version Control for Authors (on Windows) Part V

Edit 8/15/2012 – This is now available collected into a single ebook for your kindle. Only a buck. Version Control for Authors

Here it is, the final installment of this series about Version Control, and how authors can use it.

Part V: Addendum

Okay, here’s the deal. Versioning is great, but if your computer crashes one day you’ll just lose all those pretty versions of your work. However, I respect your time, and I know I’ve already given you extra things to every time you need to commit to the database.

So let’s make backing up your work automatic, okay? My goal is to make this process as painless for you as possible. Fortunately, there are plenty of tools out there to help you do this. I’ll cover my favorite one and list a couple more.


Dropbox makes a directory on your computer, cleverly named “Dropbox”. Dropbox then syncs everything in that directory to its online servers and to any other computer on which you have dropbox installed.

In my tests, it worked fine to put both a repository and Fiction Working Directory in the dropbox folder.You can even sync a repository to two different computers at once (At least it worked when I tried it)

How to get it:

Just visit by the Dropbox website, sign up for an account, and download the software. If you go with the free account, you get 2GB of storage in your dropbox.

If you use my referral link below to signup, we each get an extra 500 MB for our accounts.

Why I like Dropbox

And as I mentioned, if you get friends/aquaintences/random blog readers to sign up for Dropbox, you can earn and extra 500mb per signup up to 16gb total extra space.

There are a ton of desktop and android and iphone app that come with seamless integration to dropbox.

Also, guess what – dropbox comes built in with a sort of version control built in without you having to do anything. See – you knew I’d throw version control in here somewhere. Dropbox saves a copy of each file every time you update and save it.

Of course this doesn’t give the ability to label versions or anything, but has been a lifesaver for me once when I got my files crossed and overwrote a file I had spent hours on with an old version.

Also, you’re not guaranteed that it’ll have all the old versions you need or want.

To make use of this versioning functionality, you first need to log on to the dropbox website (after you’ve signed up, of course.)



Once you log in, you should be shown the contents of your dropbox folder. You can click on the folders and find the files you want.


To access old versions of your file, you need to click in that file’s row. If you click the file name itself, the file will download, so click somewhere else in the row.


Once your file is selected, click the “More” button above. A drop down menu will appear with “Previous versions” available as one of the options.


If you click on Previous Versions, you get the version history screen. Just click on the verssion that you want to download.


You can also find deleted files. As you’re logged into the dropbox website and looking at your stuff, you just need to click the “Show deleted files” button, and the deleted items show up kind of grayed out.



Easy Peasy.

I’ll step down from my Dropbox soapbox now.

Of course, there are plenty of other options for similar services.

Here’s four of them:

Okay, that’s it. You made it through all five parts of this introduction to version control. Thanks for reading, I hope you’ve found something useful.

Version Control for Authors (on Windows) Part IV

Edit 8/15/2012 – This is now available collected into a single ebook for your kindle. Only a buck. Version Control for Authors

Continuing the series talking about Version Control, and how authors can use it. It’s a big enough subject that I felt it best to split it into five uneven parts. I’ll update these to be links as each part is posted.

Part IV: Questions & Tips

Here are some questions you might have asked if we had been face to face this whole time.

Can I have one repository for each project?

Of course. There are at least three good reasons why you might want to do this.

  1. You have very complex projects
  2. If you jump around between your writing projects a lot
  3. If you expect to often be rolling back individual projects

Here’s how I would organize things if I were doing them this way.

Start by creating a “Fiction Repositories” directory, and then create a new empty directory for each project.


Then in each of the new empty directories, create a repository by right clicking, then in the popup menu selecting TortoiseSVN > Create Repository Here, then click OK.

Now create a working directory and check out the empty project into it by right clicking then on the menu selecting SVN Checkout. Here’s where you’ll start to need to be careful. TortoiseSVN remembers the last repository you checked out enters that information into the “URL of repository:” field. If you hit the dropdown menu, it brings up a list of other repositories that you have checked out before.


When you start creating a bunch of repositories, sometimes they don’t show up on the list, especially if you haven’t used the repository yet.

If you click on the “…” button while there is something in the field to the left, the Repo-browser springs to life and lets you select a previous version of the selected repository.

That’s not what you always want, so just select and erase the text in the “URL of repository” field, and then click the “…” button to the right.



You can now use your working directory by dropping in files and editing files like you did before. Remember to commit.

You can make a new working directory for every project that you’re currently working on. I would probably just put all the checked out repositories into directories that all sit in a Fiction Working Directory.

If you choose to work with multiple directories, you’ll just have to get used to selecting the right repository any time to use TortoiseSVN to do anything.

So, yeah, this is a bit more work. I think most of the time fiction authors can deal just fine with one repository.

What if I don’t want to see everything that’s in my repository in my fiction working directory?

The solution is easy – only check out the project folders you want to be using.

Yes, we’re skipping back and assuming that you have all your fiction projects in a single repository.

Before you do this, make sure all changes and new files have been committed to the repository. Now delete the contents of your fiction working directory. In fact, why don’t you just nuke the whole directory and create a new one.

Right click on your new fiction working directory and click “SVN Checkout.”


In the checkout window, click “Choose items.”


Now, as long as you’ve been at least mildly organized in your project creation (I keep mine one book/story per directory) you should have no trouble selecting which projects you actually want in your Fiction Working Directory.


Once you click OK, you are taken back to the main checkout window and you’ll notice the “Checkout Depth” has changed.


After you click OK again, TortoiseSVN will get to work copying only your chosen projects into your Fiction Working Directory. You can now work on those projects and add new projects the same as you did before.

What if I get sick of using this system, but I don’t want to hunt down all the .svn files that are in every stinking directory?

All you need to do is use the Export command rather than the “SVN Checkout.”

In other words, create yourself a new directory. Right click on it and go to TortoiseSVN > Export.


You’ll get a window that looks similar to the checkout window. Just OK and TortoiseSVN with serve you up a copy of your repository sans .svn file folder things.


Next time I’ll wrap up by talking about something that is not Version Control per se, but still of utmost importance.

Version Control for Authors (on Windows) Part III

Edit 8/15/2012 – This is now available collected into a single ebook for your kindle. Only a buck. Version Control for Authors

Continuing the series talking about Version Control, and how authors can use it. It’s a big enough subject that I felt it best to split it into five uneven parts. I’ll update these to be links as each part is posted.

Part III: Get Your Stuff Back

Let’s say for whatever reason you need to dig in to your repository and find an old version of that one short story you wrote.

I’ll show you two ways to get at it. One is the shotgun approach. The other is the right way.

The Shotgun approach.

The shotgun approach is to just check out a copy of the full repository as it was at the version you are interested in.


This is useful if you’ve recently made a lot of changes that you want to undo, but isn’t the “right” way to get a single file.

Here’s what you do.

Commit and then erase your Fiction Working Directory. This is just to keep you from getting your wires crossed. You can check that last version back out using the same process when you’re done.

Create a new directory somewhere and go into it like we did when we were first setting things up. For this example, I’ll make a directory called “Old Version.” Once you are in your “Old Version” directory, right click and choose “SVN Checkout”. In the checkout screen, make sure you check the “revision” radio button.


Click the “Show log” button and choose which old version you want to get.


Then just click OK in the checkout window and you get your files installed to the directory you just created.

If you make changes and then commit while you are using this checked out version, those changed files will become the newest version that is stored in your repository. You may lose some that you previously made if you do this. (Lose, no. You will just end up with a most recent version that you don’t expect.) Hence the warning above.

The Right Way

The right way will usually be to just grab a copy of the file you want. For this, we’ll use a tool called the “Repo-browser”

To Launch the Repobrower, just go to your documents folder (or any windows explorer windows) and right click > TortoiseSVN > Repo-browser


Since you currently only have one repository, it should come already selected in the window that pops up. Just click OK.


Now you should be looking at the repo browser. In the Repo-browser, you are seeing the current version of files that are in your repository. In TortoiseSVN, the latest version is also known as the “HEAD.”

To find an old version, you need to click the button in the upper right that says “HEAD”


You can type in the number of the revision you want to browse, or if you don’t know it, click the “Show Log” button.


When selecting the version you want to look at, take notice of the “Message” column. If you add a good message when you check in, this column will be very helpful in finding the version you want.


Click “OK” a couple of times and you’ll be back at the main repo-browser window, but now you’ll be looking at the files and folders from the version you just selected.

From here you can navigate the files and folders just like you would in your regular windows file explorer. You can drag and drop the files that you see onto your desktop.


Well, that should give you the basics of using TortoiseSVN to keep track of your fiction writing. Pat yourself on the back.

But don’t go anywhere, I’m not finished yet.

Next time I’ll answer a few questions and maybe give you a few ideas for working with your repository in the real world.

Version Control for Authors (on Windows) Part II

Edit 8/15/2012 – This is now available collected into a single ebook for your kindle. Only a buck. Version Control for Authors

Continuing the series talking about Version Control, and how authors can use it. It’s a big enough subject that I felt it best to split it into five uneven parts. I’ll update these to be links as each part is posted.

Part II: Getting Started

In Part I we discussed what a version control system is and why you as an author might want to use one. Today we’re going to get you started on the nitty gritty of setting one up. From here on out you’ll see lots of screenshots.

Download Your Version Control System

I use Windows, so I’ll show you how to do all this using Windows software.

The tool we’ll be using is called TortoiseSVN. It’s not the flashiest thing in the world, but it is easy to set up and easy to use. Oh, and it’s free. Remember to thank your local Open Source programmer.

You can download a copy at:

Two versions are available: a 32 bit one and a 64 bit one. If you don’t know which you have and you don’t want to even care about it, just download the 32 bit version, as it will work on a 64 bit system just fine.

If you use a Mac, I hear SCPlugin (Free, open source is similar. I’ve never used it, though, so your milelage may vary.

If you are a supernerd and you write cyberpunk on your linux box, there is a tool called flashbake that you can use. I’m not going to tell you how to set it up, though, but helpful website LifeHacker might – can also get this working on Mac and Windows, but it requires even more comfort with nerdy software like cygwin.

I’m assuming you really want this whole process to be easy, so I’m showing you the easy way.

So, yeah, go download and install TortoiseSVN.

Set up A Repository

I’ll skimp a little bit on all the “why”s of this process, because you probably don’t really care. Just do it the way I teach you (at least the first time) and then you can learn more and do it however you want.

Let’s build you a repository.

Click start and launch to your My Documents directory. Some folks’ computers just call it “Documents.”



Now right click on a empty spot and select New > Folder and give it a clever name like “Fiction Repository”



Navigate into your new Fiction Repository directory and right click then select TortoiseSVN > Create repository here


You’ll get a little “Repository Created” pop up. Don’t click the buttons on the left. You’re not a programmer and you don’t need any programmer-esque folder structure. Also, you don’t need the Repobrowser (yet.) Just click “OK,” okay?


Congratulations! Now you have your very own repository!

Now, you must never mess with this folder directly. Everything that needs to be done will be done using TortoiseSVN.

Check out a copy

This falls under the “Don’t ask me why, just do as I say.” category. Go back to your main Documents folder and create another new folder. Let’s call this one “Fiction Working Directory” (Right click > New > Folder)

Enter this folder and right click, then select “SVN Checkout” from the menu.


In the URL of repository box, make sure the “Fiction Repository” directory is selected. Then click OK.


You’ll need to click OK again, because TortoiseSVN will show you a success message of some sort.

Depending on your settings, you might now see a “.svn” folder in your Fiction Working Directory. Don’t mess with it it contains stuff the TortoiseSVN needs.


Adding new files and folders

Now it’s time to add some fiction projects. I suggest making a new directory for each new project.

You can make new folders like we’ve been doing, or you can copy and paste folders that you’ve already been working on.

As you add things, you’ll see them appear with a little question mark superimposed on their icons.


That question mark means that your repository has never seen that folder or file before.

Committing your work

Once you’ve added some projects to your Fiction Working Directory, it’s time to tell your repository to remember them.

You can add them into your repository one at a time, or you can do them all at once by going up a directory and right clicking on the Fiction Working Directory itself, then selecting “SVN Commit” from the menu.


Quick side note: the reason the green check mark gets superimposed on the folder is just for your repository to say “Everything in this working directory that I’ve been tracking is up to date.”

Once you choose SVN Commit from the menu you’ll get the commit window. The top half or so is a space for you to leave a message. This is where you can report on what you did. If you leave good messages with your “commit”s, then it will be easy for you to find stuff if you ever have to look it up.

I Haven’t really done anything, so I’ll just punch in something like “Adding old projects to the repository.”

Down below, just click the “All” button so that changes to everything you’ve just put into your working directory are tracked.


Once you’ve selected all those files, just click OK. You are committed to your work, and your work has now been committed to the repository.

Editing files and folders

When you want to write, just open up those files that are in your Fiction Working Directory and work on them.

After you’ve worked “and saved” a file, it’s time to commit again. If you look at your Fiction Working Directory in the windows explorer, you should now see a red circle with an exclamation point in it. That’s just to tell you something that your repository is tracking has been changed.


Commit works the same as it did before – right click on your Fiction Working Directory, choose “SVN Commit”, then enter in a message and click OK.


How often you commit to the repository is up to you. You can do it after every writing session, or after every draft, whatever. Far be it from me to tell you you’re doing it wrong.


Now everything is stored safely in your repository.

So what if you ever need to get something back out?


That’s what Part III is for…  See you tomorrow.

Version Control for Authors (on Windows) Part I

Here it is, my long promised article on Version Control. It’s a big enough subject that I felt it best to split it into five uneven parts. I’ll update these to be links as each part is posted.

Edit 8/15/2012 – This is now available collected into a single ebook for your kindle. Only a buck. Version Control for Authors

Part I: What is Version Control and Why Should Authors Care?

Authors vs. Programmers

I’m an author that moonlights during regular daytime hours as a programmer. For the purpose of this series of articles, I’m going to assume that you are not a programmer, and that furthermore, you don’t care about programming concepts or lingo. I’ll do my nerdy best to leave out the tech term. The reason for throwing this disclaimer up first thing should be clear in about two paragraphs.

What is version control?

Here’s the deal. As programmers add features to software, they often break stuff that used to work. This is because programmers are so smart. Also, often several programmers are working on a single piece of software at a time, and on different parts of the software. A programmer wants to be able to test his wonderful new features without having to wait for the other programmer to finish the new feature he is working on.

To help combat these (and other) problems, programmers came up with version control systems. These systems allow programmers to keep a running diary of all changes to a program. They also allow a programmer to work on a specific part of a program so he doesn’t have to worry if his co-worker is currently breaking another part.

How do these “version control” systems do this?

Programmer magic.

Ha ha. I got you. Programmers do not perform magic. We leave that to hardware designers.

Where was I?

Oh yeah, what are version control systems? To make it clear let me suggest an analogy. Better yet, let me proclaim an allegory.

The Allegory of the Library

There is a library. Steve walks up to the library and asks the librarian for copy of “Raising Vegetables.” The librarian hustles back to the shelves and runs the book through superfast photocopier then gives that photocopy to Steve. Steve notices that the book doesn’t have a chapter about asparagus, his favorite vegetable. So he writes one.

The next day he returns to the library with his asparagus-added version of the book and hands it to the librarian. The librarian flips through it and sees the added part. From now on, the librarian makes sure that when people ask for a copy of the book, they get the asparagus chapter as well.

A month later Steve and Trisha go to the library (Separately. They’re not on a date or anything.) and each asks for a copy of “Raising Vegetables.” The librarian runs two new copies and hands one to each of them.

At home, Steve adds a new chapter, this time on his second favorite vegetable, arugula.

At the office, Trisha is reading the book and sees that in one place it has the word “carrion” where it obviously meant “carrot.”

The next day both Trisha and Steve bring back their respective copies of the book. Trisha get’s there first. The librarian notes that she has changed “carrion” to “carrot.” All future copies will now say “carrot.” Then the librarian picks up Steve’s copy and reads through it. The librarian notes that his book still says “carrion”, but knows that Trisha’s version changed things for the better. The librarian does not change the master copy back to say “carrion.” Then the librarian sees and adds the chapter on arugula.

Years later, a pumpkin supremacist named Kip comes in and demands a copy of the book before it contained information about asparagus. The librarian keeps good records, so he runs back an makes a copy of the pre-Steve edition.

And they all lived happily ever after.

In this allegory:

  • the library is like a version control system.
  • Steve and Trisha and Kip are like programmers
  • “Raising Vegetables” is like a piece of software.

That’s a long way of saying it, but the version control system’s job is to keep track of every change that is made to the code.

I think that dead horse has been beaten enough, so let’s move on.

Why would an author even care?

Perhaps you don’t yet see how all of this might affect you.

“That’s great,” You say, “But why does a mild-mannered sanitation engineer like myself care about this miraculous solution to a problem that only the nerdiest geeks have? I just want to write the great American novel.”

I’m so glad you asked.

Here are some reasons why an author might want a version control system of his very own. In other words, here’s why you might want to keep a history of every version of a piece of fiction.

  1. You want to compare your first draft to the final draft.
  2. You have lost part of a story before by accidentally deleting a large chunk, saving the file, and then closing the program.
  3. You have ever accidentally copied an old version of a story file and replaced the new (correct) one.
  4. You aren’t sure about editing out a character and it would be an obscene amount of work to add her back in if you decide you don’t like the change.
  5. You are a control freak and need to know that you have a complete history.

If none of these reasons work for you and you can’t think of any of your own, well, then you might as well stop reading this article.

The Basic Process

Here are the steps that you’ll be taking as you begin to use version control.

  1. Create a repository.
  2. Check out a copy
  3. Work/Edit/Write/Create
  4. Commit your work to the repository.
  5. (optionally) delete the checked out copy.

Create a repository

The repository is like the bookshelves in the library. It holds all the data that you want to keep track of.

Check out a copy

You don’t work on the repository itself. As a matter of fact, many version control systems won’t even let you try. The one I’ll be showing you later is among these.

What you do instead is check out a copy. You pick a directory and tell your version control system “I’d like a copy of my repository in this directory.” The version control system then goes to work.

After you check it out we’ll be clever and call it your “Current Working Copy”


Now you do that literary voodoo that you do so well. Even though I’ve listed several steps, this is where you’ll still spend the bulk of your time.

Just make and copy files into the folder that is your current working copy. Then you can edit any of those files.


This is where you bring back your updated work to the library (repository) and the librarian saves a new version. Programmers call this process a “commit.” However, unlike the allegory above might suggest, you get to keep your working copy. It isn’t deleted or anything. The “librarian” just looks through it and updates anything that needs to be updated in the repository.


If you are the only one working on a story you don’t need to delete your current working copy. If you are like most authors and working alone on a project, you can just repeat Steps 3 & 4 rather than 2,3,4, & 5 every time you want to work.

Don’t worry if you do delete it (after you’ve committed it, of course.) You know you’ll always be able to check out the latest version from your repository.

Overwhelming tools

Let’s just pretend that now you’re sold on the idea of being able to use a version control system for your writing. Now you just need to find software to do help you, because it sounds like an awful lot of extra work if you’re going to do it “by hand.”

There are tons of revision control programs out there. Just bring up the Wikipedia article for “List of revision control software.” Some are paid, some are free. Some require a separate server program and some don’t. Some are difficult to use, some are easy. Some are command line only, and some have cutesy graphical interfaces.

How are you going to know what is strong but simple enough that you’ll actually use it?

Well, I’m going to tell you.


…In Part II. (tomorrow)

Using Pandoc to Build Your ePub eBook

Here’s how to produce a good looking epub file of your work.

1 – Download and install Pandoc

First off, go download and install pandoc. Pandoc is a command-line tool used to convert ebooks files from one format to another. It is the heart of my little self publishing program, SPAB!. For fiction, the easiest thing to do is start in a markdown-formatted txt file.

2 – Gather your book files

You need:

  • Your book as a .txt file, formatted using markdown. See the markdown notes below.
  • a custom .css file (or not, but it’ll look way better with one. I have an example below)
  • Your book cover image

I would put all of these files in one directory if I were you.

3 – Run pandoc to generate your epub

Open a command window by using the file explorer to find your book directory, hold the shift button and right click on it to get the expanded menu, then click on “Open command window here.”


You’ll get a old school command window that’s already in the directory you need.


Here’s a template for the pandoc command you need to type in.

pandoc -f markdown -t epub --epub-cover-image=cover.jpg -o final.epub --smart --toc --epub-stylesheet=epub.css inputfile.txt

Here’s what this does:

  1. pandoc the pandoc executable.
  2. -f markdown tells pandoc that your input file is in markdown formatted text. Pandoc would probably figure this out on its own, but better safe than sorry.
  3. -t epub tells pandoc to create an epub file. Pandoc can also generate all sorts of other stuff, like pdfs and openoffice odt files.
  4. –epub-cover-image=cover.jpg use the indicated image as the cover.
  5. -o final.epub name the output file.
  6. –smart convert all the striaght quotation marks to smartquotes. Also fixes apostrophes and some other stuff.
  7. –toc generate a table of contents. It uses all of your markdown headers (see markdown notes below)
  8. –epub-stylesheet=epub.css style the text in a way that looks professional. I’m including in this post the custom .css file that I use.
  9. inputfile.txt um, the name of the your text file.

Then hit enter.

Bam! Your epub is created.

Custom .css file

Here’s my custom .css file, which I think makes the prettiest, most professional ebooks ever. At least, it’s what I’m using now. This version is a little better than the one I include in the distribution of SPAB!.


Markdown Notes

Using Markdown to format your text files is simple. The following example explains you the formatting tricks most common to fiction authors.


Other stuff

Here’s a couple of files you can use if you just want to experiment with pandoc using the examplebook.txt and epub.css

Questions? Comments? Concerns? Exclamations?

Yeah. You know what to do.

10 Ways to Market Your Book

by Desiree Finkbeiner

Today’s guest post is by Desiree Finkbeiner. She’s recently had her action adventure fantasy Morning Star published by Hydra Publications.


For an author, getting published is an accomplishment to be marked as one of life’s greatest milestones. But what most authors don’t seem to have a handle on, is how to market their work. Writing is the easy part, and getting published isn’t terribly hard either… given that the writer finds a publisher who recognizes marketable quality in their writing.

But let’s face it, most authors are going to be ignored by the huge publishing houses that can afford to assign a personal publicist for each author. Independent publishing and small presses are finding it harder and harder to earn their keep in the highly competitive market of literary entertainment. Writing and publishing is the easy part, but how do you compel people to buy your book?

I earned a degree in commercial art with a strong emphasis in business and marketing. But the market changes on a daily basis, and the virtual world is transforming the industry by leaps and bounds. What are some ways you can get your book into the hands of readers?

First and foremost, once you’re published, don’t expect your book to sell itself, and don’t expect your small press to do everything for you. They simply can’t. If you’re reading this article, you’re probably like me, eager to make your writing career a success, and willing to do your part to make sure you see more than a few digits on your bottom line.

Here are 10 marketing ideas that may help.

1.      If no one knows who you are, no one will buy your book. Get out there! The world has gone to social media so that’s where you need to be too. So get off your rump and start opening as many social media profiles as possible. Luckily, many of them have applications that link together so you spend less time updating and more time writing. Example: You can link your Facebook fan page to your Twitter account so it automatically reposts everything from your fan page to your Twitter account. There are also software applications available that link multiple social media accounts in much the same way, including rss feeds from your blog to auto post to other sites like Goodreads and Amazon Author Central etc. You’ve got to get your updates to your readers, wherever they are online. Since everyone favors different sites, it’s important to use as many as possible.

2.      Once you get your social networking accounts set up, what do you do with them and how can you make them effective marketing tools without coming off as ‘spammy’? It’s as simple as this: engage your followers. Try to avoid plugging your book in every post you publish. People will get bored with it and unfollow your page when it becomes redundant. Give them something interesting to “like”. Offer content that caters to their interests and you’ll keep them coming back to see what’s new.

3.      That being said, how to you get fans and followers? The first thing you can do is invite friends and family to ‘like’ or ‘follow’ your page. That will give you a start, but you’ll run out of new likes really fast if you’re not actively seeking to grow your network. First off, DON’T SPAM. It’s bad cyber karma, and people will block you if do it. Instead, as mentioned above, offer something to people that compels them to follow. Some examples: free giveaways for the first fan to send 10 new likes to your page…. And let’s not forget the golden rule! Do unto others as you’d have them do unto you. Follow other people’s pages. You’d be surprised how many people are willing to follow you back because you followed them first. Remember, just because they may not support you directly, doesn’t mean their likes don’t matter. On the internet, Viral exposure is important. The more feeds and lists your content appears on, the more new faces you will be exposed to through extended networks.

4.       Blogging. Keeping a blog is a great way to scratch the backs of others while growing your own exposure. Remember, if you seek to help others first, it always come back around to work in your favor too. By offering guest posts or guest features on your blog, you are not only keeping your blog interesting for your current followers, but you’re increasing potential traffic because whoever you feature might promote the feature, sending new readers to your blog. They might take the time to browse your site while they’re there, especially if you update your blog regularly with new content. A catchy banner ad for your book or product at the top of your blog is a great way to increase awareness without being pushy. Viewers who are visiting for your guest post, will also see whatever else you have posted in the blog. So make your banners attractive yet subtle enough to not seem like a shameless self-promotion campaign.

5.      Ad campaigns. I know, I know. Your budget sucks. Mine too. But some times ad campaigns are worth the investment, some are not. Most social networks have their own banner ad campaigns available where you can set your budget and ‘per click’ price. I’ve run ads on Facebook, Goodreads, Google Adwords, eBay and a few others. I saw the best results when I stuck to a strict target market. The more you can narrow your target market down, the more effective your advertising campaign will be. So if you’ve only got $25 to spend, you’ve got to make sure the right people are clicking your ads. By assuming that your Paranormal Fantasy novel would get the best exposure by selecting all age groups in all regions, you’re making an expensive mistake. Try limiting it to women readers, age appropriate demographics, within regions where English is the dominant language, and you’ll reduce the risk of some 12 yr old boy who likes action figures and puppies from clicking on your steamy romance and running up your bill.

6.      Book Trailers. Take it from the movie industry, movie trailers sell movie tickets! Book trailers sell books! Human beings are the most responsive when you can appeal to their senses. A good book trailer stimulates visual and audible response whereas reading and banner ads are only visual. More information and emotion can be conveyed in a 1 or 2 minute trailer than by reading a synopsis alone. It’s less work for the reader, and more compelling. If you don’t have a book trailer, you’re missing out on a vital marketing opportunity to increase book sales.

Note from Bryce: You can check out Desiree’s book trailers here and here.

7.      Blog tours. A blog tour is a virtual tour designed to do one thing: increase exposure. Each blog you visit has its own loyal followers that are potential customers. Again, by offering content to other blog that interest readers, you’re engaging readers. Most importantly, offer something that will benefit your blog host whether is be a helpful guest post on a topic that benefits their readers, or offering a giveaway in exchange for a feature on your new book. People love free stuff, and bloggers love interesting content, so why not help each other out?

8.      Book reviews. Never underestimate the power of reviews. They sell books to other readers who may be hard to impress, and nothing sells product better than customer testimonials. If you’re having trouble getting your readers to post reviews, offer them an incentive: free review copies of your book, for example, or sneak peak excerpt from the next installment in a series etc. You’ll need as many reviews as possible posted to Amazon, Goodreads and other sites catering to books. Also, reviews on blogs may compel new readers to buy your book as well.

9.       Pass-along cards. Business cards, flyers or post cards. Always have them on your person. You never know who you’re going to meet when you’re out and about. Those word-of-mouth one-on-one personal contacts are golden opportunities to grow your following. It could be as simple as striking up a conversation with the clerk at the grocery store. Build relationships with the people in your community. It’s always best first to let the people you meet talk about themselves first, be genuinely interested in what they have to say so they will feel that you’ve put value on their experiences, then tell them it was wonderful meeting them and give them a pass along card which promotes your book/social page/website with a polite smile. Chances are, they will take the time to visit your site and check out your content because you took the time to visit with them. I’ve sold books with this method, and they will in turn, tell their friends about you.

10.  Free Samples. You’ve seen them, the little sample tables at grocery stores that give away free food samples to get you hooked on their product. Free samples sell products, it’s proven, and it sells books too. Offer free review copies to readers and bloggers who will publish reviews online. Their incentive to read your book is because it was free, then they will tell their readers and friends about how much they liked your book, which will result in sales. You can also post free excerpt on blogs or forums to get people interested in the story. People are more likely to buy the book if they can sample it first. Free book giveaway promotions also work. Have you ever been to Amazon to download free ebooks from the free kindle page? Those downloads not only raise your Amazon ranks, they result in reviews and getting your book into circulation, which results in more sales. So don’t be afraid to give it away, especially if you have a series. Try giving book #2 away for free. People who download it will have to purchase book #1 to get up to speed on book #2. Or giveaway book #1 to get people hooked on the series. If they liked it, they will come back and buy the other installments.



To learn more about Desiree & her work:

Author website:

Author facebook fanpage:

Author G+:

Author twitter:

Found a Podcast

I’m always on the lookout for new sources from which to build my writing skills. I recently came across a podcast run primarily by three authors. One is the guy who was hired to finish Robert Jordon’s Wheel of Time series (as well as plenty of his own novels), one is the author and artist behind long-running webcomic Schlock Mercenary, and the third is a horror writer with 5 novels in print.

They talk about all facets of writing, from genre-specific stuff to the business end of writing and marketing.

It’s called Writing Excuses. It’s only 15 minutes (or so) per episode, and I have found it amusing, interesting, and helpful. For an introduction, here’s a collection of podcasts they’ve done about world building in fiction. Just look down for the “Audio MP3” link at the bottom of the post, but before the comments.

PI Quips and Mafia Hits with Robert E. Bailey

Today we have an interview with crime author Robert E. Bailey. You can learn more about him on his website.

Tell me three things about yourself that everybody should know and one thing that almost nobody knows.

Three things everybody should know:  That I was the security director at Great Lakes Sugar and Warehousing for five years in Detroit, and I was a private detective for twenty years after that.  After I got injured I wrote my first novel, Private Heat, which won the Josiah Bancroft award and was a finalist for a Shamus award.  Lastly, there are three Art Hardin mystery books (the other two are Dying Embers and Dead Bang) and one short story, The Small Matter of Ten Large, and they all just came out as ebooks for Nook and Kindle.

One thing that almost nobody knows:  I was in the Army and retired as a Major.

What types of things does a real world private investigator actually do?

A PI license is an excuse to perform a long list of “crimes”.  Some detectives do strictly background investigations.  I know one fellow who investigates air crashes only.  Another guy goes out and repossesses boats when the owners are in arrears, and also recovers stolen boats, most anywhere in the world.  These days, a lot of detectives work entirely on the internet locating people.  I know another man who did entirely video surveillances.  I did that, and other things.  Of course there are the insurance fraud investigations.  In some places you need a detective license to be a bounty hunter.  Sometimes we provide security for persons in business (and in some businesses they don’t want to tell you about).  For the ordinary detective, you may find yourself sitting for many hours on a surveillance, or going through someone’s trash.

I think I’m supposed to ask you about the mafia, or maybe Jimmy Hoffa, maybe a shoot out with a hit man?

My novels touch widely on organized crime.  In Private Heat and Dying Embers I portray a small number of professional criminals.  The short story, The Small Matter of Ten Large, is based entirely on criminal men whom I knew personally over many years.  There are some more stories that I am in a hurry to tell.  I’m just waiting for them to die–I’m not “dying” to tell those stories.  It is important to remember that you are not required to be a “Mob” member to be a thief.  In fact, many crooks work for organized crime but are not actually “Duskies”.  

Tens of years ago I told the FBI where to find Jimmy Hoffa.  They were absolutely certain they knew he was somewhere else; they’ve never turned up the body yet.  I’ve revealed where Hoffa has ended up in Dead Bang.

I had heard that he ended up in the New River, near Fort Lauderdale.  I talked to CSI people when I was in Fort Lauderdale once.  They said they had recovered at least two white barrels in the river.  I asked them, “Hey, I wonder if they could be Jimmy Hoffa?”  They laughed and said they didn’t think so.  I asked them who were the people they found and they said they didn’t know.  The first information that I got was that Jimmy Hoffa was shipped all the way to the Everglades, so he might not have been in the New River.  It would have been easier to dump him in the river, close to I-95, than to drive all the way out into the Everglades.  Just a guess on my part.

What’s your favorite handgun?

My favorite handgun was the Detonics Combat Master, which I carried for twenty-five years.  Currently, I’ve been carrying a Glock 21.

Reading over your site, it looks like things with your brain tumor have been going in a positive direction. Any recent news?

The most recent news is that the two “areas of concern” are smaller than they were on the MRI they shot in February.  They are also trying to get the swelling down that was caused by the radiation treatments, and that is down a lot but not gone.  I have another MRI coming up in May.  The stupid thing is they still don’t know whether these areas are new tumor or just what they call “radiation necrosis.”  I heard a joke once that “nuclear” medicine is really a misspelling of “unclear” medicine.

Do you plan out a book ahead of time, or just sit and write? What’s your writing process?

When I start I know where the story begins and I know where it ends.  In the middle it’s all up for grabs.  I usually write early in the day.  If things are not going well, it’s a short day.  If things are going well, I work until I can’t keep my eyes open.  When I wrote Private Heat, I was awake for thirty hours straight.  I went to sleep, woke up twelve hours later, and I had no idea where the story was going, but I did know where the next chapter went.  

Who is Art Hardin and what’s the latest novel about?

Art Hardin is a middle-aged detective who is married, and has three boys and a Frisbee-getter dog.  His first story was written in 1979 while I was sitting on a surveillance.  I love that story and would one day like to see it in print.  The newest thing that Art is in is the short story, The Small Matter of Ten Large.  Art has a Mob contract out on him, and a Mob guy decides to shoot him because he’s in trouble with his bookie and needs a quick ten large.

What’s up next for you?

I am currently working on a novel called Deja Noir, which is not about Art.  It’s set in Detroit, although I never say it’s Detroit.  Each character tells a chapter in his own voice–or hers.  The female character is named Misty Lake, and was one of the hardest voices to capture.  It’s a noir-style story set in the present day.  Two skinheads come up from the south with a hard drive full of account numbers from an internet fraud scam.  They are to meet with their Russian bosses, but they run afoul of a hardboiled Detroit PI.  They both end up dead, but the case has deep repercussions for all involved.

What is the best piece of writing advice, ever?

“Keep writing!”

Is there anything that I should have asked, but didn’t? 

I can’t think of anything.

Thanks, Robert!

Check out his books on Amazon:

51Rq6MfZ LL._AA115_51n03eE3RjL._AA115_51kEMSbeIuL._AA115_51nG1uFL4QL._AA115_

Pandoc ePress is Dead. Long live SPAB!

A couple of weeks ago I posted a free self-publishing helper tool called Pandoc ePress. Anyway, I’ve been hard at work on another version, and now I have something that should be useful to any do-it-yourself self publishing author. I streamlined the interface a touch, and added a couple more useful format targets.

The program has been renamed Self Publish A Book (SPAB!). I’m hosting it over on my self-publishing tutorial blog.

Now it can generate the files you need to immediately publish at:

  • Amazon’s KDP (.mobi)
  • Barnes & Noble’s PubIt  (.epub)
  • Smashwords  (.doc)
  • Lulu, Createspace, or UniBook (.pdf)

I need some help to test it, so please go try it out, and let me know what you think. Self Publish A Book

Here’s a screenshot:


Interesting side note: the Urban Dictionary defines Spab as “To stab somebody using a spoon.”

Introducing Pandoc ePress

update: This software has a new version and a new name. Go see the Self Publish a Book page for more info.

Ok, so a while ago I got all excited about a piece of publishing software that could make my life a little easier. The software was called Jaguar PS. Basically, it is a tool for authors who want to easily convert their works to useful formats, like pdf, epub or kindle. What a great idea – have one source file for any work of fiction I write, then run it through a program that spits out all the formats that I want. I can upload them to the various distributers, or I can sell them /give them away directly.

The author of the software put up a testing release and I played with it a bit. Long story short, it required a couple of extra steps before the files were actually ready to go. Plus, it’s been a while since the author posted anything.

So I set out to make my own.

As it ends up, there are already some tools out there that make file conversion like this easy. The problem is that most of these are either command line, or they only work with one format.

“Hmm,” I said to myself. “What if someone made a program that streamlined the use of these tools, you know, so that anyone could use them?”

This is what I came up with:

Pandoc ePress

Right now, my program takes a specially formatted text file (more on this in a minute) and produces ready-to-go .mobi (kindle) and epub files. You can also include a cover in the file, if you have one.

The actual conversion work is done by two other programs, which you’ll have to install separately, Pandoc & kindlegen (scroll down a bit if you don’t see it when you go there).

This is the first time I’ve ever tried to write something in c#, so it’s not perfect. Also, It’s windows only. Sorry.


1. Download Pandoc & run the installer. When the installation asks you if it should put Pandoc on your Path, say yes. Or check the box. I can’t remember which just now.

2. Download & install kindlegen. Kindlegen doesn’t have a real installer, so you’ll have to do a little work. Just unzip the kindlegen files somewhere, I suggest c:\Program Files\kindlegen or something similar, and then manually put that directory that holds kindlegen.exe on your Path. If you don’t know how to do this, you’ll have to wait a while until I have time to write a more full tutorial.

3. Download Pandoc ePress & run the installer.


Here’s the hard part. You have to get your work into a plain text file that is very, very similar to markdown.

Basically, your file will look like this:

% Book Title
% Author Name

# Chapter Title

Chapter text here. You must put two lines for the program
to recognize a new paragraph. If there are is just a single
line break, like there is in this paragraph, the text will be
treated as a single paragraph.

Just like this. If you want something in italics, you put underscores around it _like this_. If you want
something bold, you put two asterisks around it **like this**.

If you have a block quote, you can do that by putting a greater than symbol before your paragraph.

> This is an example of a block quote.

# Chapter The Second

blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
 blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
 blah, blah, blah, blah, blah, blah,

Once you have your text file done, you just run the program, select your text and cover files, then hit “go to press” The program just drops your epub and mobi files in the same directory as your master text file.

If you don’t like the formatting of the epub (paragraph spacing and the like), feel free to edit the epub.css file in the Resources directory of your Pandoc ePress installation.


Okay, so here’s  a real text file and the results I got from running the program.

Text file: The Man that Corrupted Hadleyburg, by Mark Twain

Cover file: Hadleyburg cover

And here’s what the program produced.

epub: The Man that Corrupted Hadleyburg

.mobi (kindle): The Man that Corrupted Hadleyburg

The Future

If there’s any interest, I’ll be adding features to this as time goes on. My two main targets are a print ready pdf for createspace paperback publishing, and a .doc file that meets smashwords specifications. And if there’s no interest, this’ll be the last you hear of it, and I’ll just build anything else into it for my own use.

Writing Historical Fiction

I always find it interesting to read how other authors come up with their stories, no matter the genre. Today we have a guest post from Linda Urbach, a new writer of historical fiction (but not a new writer). She’s going to talk a bit about how she came up with the inspiration for her book and then her process of writing. Her latest book, Madame Bovary’s Daughter, will be released on July 26, 2011 by Random House.

And for those of you wondering where the heck the next chapter of the serial is, wonder no longer. It’ll be here Friday.

Tell a little bit about yourself and your writing background.

I was born in Los Angeles, raised in Denver, spent a year in Paris trying to master the language and “came of age” in NYC. I have two novels published by Putnam’s (under the name Linda U. Howard) The Money Honey and Expecting Miracles.

I co-authored with Roberto Mitrotti “The Secret Diary of Sigmund Freud” (20th Century Fox Specialized Film Division). My one act play “Scenes from A Cell” was a finalist in the 2002 New England One Act Festival. I am the originator of “MoMoirs: The Umbilical Cord Stops Here!” a theatrical production in conjunction with Theatre Arts Workshop of Norwalk. I’m also the creator of MoMoirs-Writing Workshops For and About Moms.

I spent over 30 years writing advertising copy in NYC. My big claim to fame was a CLIO for “My Girdle is Killing Me.” I worked for at least seven different agencies on more than 50 different accounts from Excedrin to Ocean Spray. I live in Black Rock, CT.

Tell about your inspiration and research for writing Madame Bovary’s Daughter.

When I encountered the novel Madame Bovary for the first time in my early twenties thought: how sad, how tragic. Poor, poor Emma Bovary. Her husband was a bore, she was desperately in love with another man (make that two men), and she craved another life, one that she could never afford (I perhaps saw a parallel to my own life here). Finally, tragically, she committed suicide. It took her almost a week of agony to die from the arsenic she’d ingested. But twenty- five years later and as the mother of a very cherished daughter, I reread Madame Bovary. And now I had a different take altogether: What was this woman thinking? What kind of wife would repeatedly cheat on her hardworking husband and spend all her family’s money on a lavish wardrobe for herself and gifts for her man of the moment; most important of all, what kind of mother was she?

It was almost as if she (Berthe Bovary) came to me in the middle of the night and said, “please tell my story.” This is the first historical fiction I’ve ever written so research played a big part. My first two novels were all about me but my life had gotten very boring which is why I turned to historical fiction. I used the Internet almost extensively. I found sites where I could walk through Parisian mansions of the times. Sites that not only showed what women wore but also gave instructions on how to create the gowns that were popular. I bought this great book, Mrs. Beeton’s Household Management which gives you details of absolutely everything you need to know about the running of a house in the 1850’s. You want to serve a 12-course dinner, she’ll tell you how. She’ll also tell you how many servants you need and how many pounds of paté you need to order.

The thing about research is you have to be careful not to let research get in the way of the writing. I tended to get so interested and involved in reading about the Victorian times and France in the 1850’s I would find the whole day had gone by and I hadn’t written a word. So the important thing for me is making sure I’ve got the story going forward. That’s the work part. The fun part is then filling in the historic details. It’s like I have to finish my dinner before I’ve earned my dessert. The other thing about research is that I learned to keep room open for a character I hadn’t thought about before. For example, I suddenly came across the famous couturier Charles Frederick Worth, an Englishman who went to Paris and revolutionized the fashion business. He jumped off the page at me and insisted on being part of my novel. So my advice is always keep a place at the table of your book for an unexpected guest.

What is your writing process?

Oh, if only I could call it a “process”. It’s so much more of helter-skelter operation. I stare at the computer. I get up. I water the plants. I go back to the computer. I read my email. I throw out the plants that have died from over-watering. You know the drill. Anyone who has ever written will recognize this routine.

What’s next for you?

I’m currently working on a new novel, Sarah’s Hair, the story of Sarah Bernhardt’s hairdresser.

About Madame Bovary’s Daughter (Booklist Review)

hp_MBD_cover“Picking up after the shattering end of Gustave Flaubert’s classic, Madame Bovary, this beguiling novel imagines an answer to the question whatever happened to Emma Bovary’s orphaned daughter?

One year after her mother’s suicide and just one day after her father’s brokenhearted demise, twelve-year-old Berthe Bovary is sent to live on her grandmother’s impoverished farm. Amid the beauty of the French countryside, Berthe models for the painter Jean-François Millet, but fate has more in store for her than a quiet life of simple pleasures. Berthe’s determination to rise above her mother’s scandalous past will take her from the dangerous cotton mills of Lille to a convent in Rouen to the wealth and glamour of nineteenth-century Paris. There, as an apprentice to famed fashion designer Charles Frederick Worth, Berthe is ushered into the high society of which she once only dreamed. But even as the praise for her couture gowns steadily rises, she still yearns for the one thing her mother never had: the love of someone she loves in return.

Brilliantly integrating one of classic literature’s fictional creations with real historical figures, Madame Bovary’s Daughter is an uncommon coming-of-age tale, a splendid excursion through the rags and the riches of French fashion, and a sweeping novel of poverty and wealth, passion and revenge.”