The twenty-first century has seen an explosion in communication technology. The relentless development and implementation of new technologies has...