National Best-selling author K. L. Hall has penned over two dozen urban fiction novels and two children's books.