Neely, Mark E.,author.