Whether science fiction, fantasy, romance or any other genre - the big New York publishers are not the only way to get your book published. There are publishing houses that will help you print and distribute your book. In fact, many of the books that you can find on Amazon are put there by the authors themselves. Finally - once it's published, how do you promote it to the public? If you are a writer, find out what these guest authors have done, and if you're a reader, find out about those "hidden gems" for your holiday reading.