Introduction to Modern Cryptography (CRC, 2015) — second edition of the book by Jonathan Katz and Yehuda Lindell