Richards, Craig
(2011)
There exists a wide variety of technologies which allow for remote desktop access, data transfer, encryption, and worldwide communication through the Internet. These technologies, while independently solving unique problems, ...