Merkle Trees Explained
decrypt.co