Number Story: from counting to cryptography - Peter M. Higgins. (Springer, 2017)
330 p.