Ethereum is an open-source, public, distributed blockchain computing platform featuring smart contract (scripting) functionality, which facilitates online contractual agreements.
Building Ethereum Dapps : Decentralized applications on the Ethereum blockchain
Roberto Infante
https://www.manning.com/books/building-ethereum-dapps
Exploring Ethereum Dapps
https://www.manning.com/books/exploring-ethereum-dapps
Ethereum DApps in Motion
https://www.manning.com/livevideo/ethereum-dapps-in-motion