Cryptography in C and C++ - Welschenbach, Michael (Apress, 2005)