Wenbo Mao - Modern Cryptography - Theory and Practice