The Cambridge Handbook of Smart Contracts Blockchain Technology and Digital Platforms by Larry A. DiMatteo, Paperback | Indigo Chapters