Cole, Daniel,author.