Demystifying the Bitcoin protocol
On reducing implementation complexity with zip function
My thoughts regarding the PWC, and how to make it better