Certainly a book worth reading, though it does sometimes get a bit preachy, especially when it's getting onto the virtues of particular technologies. It's a safe bet that everyone making it even half way through the book knows everything they want to know about the glories of public key-private key partnerships for secure message passing - either everything or nothing.
NickPheas’s book reviews