Much has been written recently on blockchain, Bitcoin, Ethereum, cryptocurrencies and initial coin offerings (ICO). Unfortunately, for non-computer scientists (like me), trying to understand these concepts and their potential implications can be a bit overwhelming. To help all of those non-technologists trying to get their heads around blockchain, Bitcoin, Ethereum, cryptocurrencies and ICOs, I pulled together the following list of resources that I have found useful.…