I first bought this book as a hardback, and now have an ebook. version too.
It is a great read with easy to understand explanations of complicated issues such as Diffi-Helman key exchange without you having to be a maths genious.
I find I dip into it frequently.