A Beginner's Guide to Solidity, the Smart Contract Programming Language. - Patel, Raj (Open Source For You, 2025)