EDIT 1:
It seems that what I really want to learn is how to create software which makes use of a distributed hash table.
ORIGINAL QUESTION:
I want to learn about coding my own blockchain based software using the C# programming language. Do books exist yet which I could buy to learn about blockchain programming?
The blockchain idea/technology is absolutely unbelievably amazing, and I want to learn how to create blockchain based software.
Please understand, that I am not asking about a book which helps me interact with the bitcoin blockchain. I want to know how to create distributed software using blockchain type technology.
Hats off to Satoshi Nakamoto for giving the world the blockchain idea.