Scott Marlowe, fantasy author