A survey of blockchain: concepts, applications and challenges. - Abhishek Taparia; P. K. Nizar Banu (Int. J. Comput. Sci. Math., 2023)