James W. Hall is an award-winning author whose books have been translated into a dozen languages. He has written nineteen novels to date and teaches writing at Florida International University.