Cryptography in C and C++ - Welschenbach, Michael