Dempsey, James,author.