Understanding Blockchain: Platforms, Applications and Implementation Challenges. - Moneeb Ahmed; Ihsan Elahi; Muhammad Abrar; Umair Aslam; Iqra Khalid; Muhammad Asif Habib (ICFNDS, 2019)