books.google.com - Cryptography is now ubiquitous moving beyond the traditional environments, such as government communications and banking systems, we see cryptographic techniques realized in Web browsers, e-mail programs, cell phones, manufacturing systems, embedded software, smart buildings, cars, and even medical implants....http://books.google.com/books/about/Understanding_Cryptography.html?id=f24wFELSzkoC&utm_source=gb-gplus-shareUnderstanding Cryptography