By Professor Michael Mainelli & Henry Price Published by Digital Bytes, TeamBlockchain (27 May 2020), pages 8-11.