Head First C#
Andrew Stellman & Jennifer Greene
head first (4)
Applied Cryptography in .NET and Azure Key Vault
Stephen Haunts