Cryptocurrency concepts, technology, and applications - Liebowitz, Jay, (CRC Press ;, 2023)