Introduction to Blockchain Technology - Ahmed Banafa (Taylor and Francis, 2023)