1. Crypto++ library.
https://www.cryptopp.com/
2. Pbc library.
https://crypto.stanford.edu/pbc/manual/
3. Pbc library - type a internals.
https://crypto.stanford.edu/pbc/manual/ch08s03.html
4. Lecture Notes in Computer Science;R Aditya,2003
5. Aradhya, P.: Distributed ledger visible to all? ready for blockchain? (2016).
https://www.huffpost.com/entry/are-we-ready-for-a-global_b_9591580