Assaph Mehr is a software product manager who moonlights as an urban fantasy novelist. Here is everything Mehr learned on the path to becoming an author -- from the actual writing to publishing and marketing the finished work. If you think you have a novel buried inside you, this guide will help you get it out.