Blockchain Technology and Applications - Banafa, Ahmed (River Publishers)