Classical introduction to cryptography exercise book - Baigneres, Thomas (Swidgerland Springer, 2009)