It is really a very nice book for the introduction of cryptography. It helped me a lot in going through the beauty of this beautiful subject. I loved the way how the writters have clearly and systematically explained the topics. I read this book 3-4 times and each time i enjoyed it. I also found some future research directions in the last chapter of this book.