https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton_bitcoin_book.pdf?a=1(http://www.autoadmit.com/thread.php?thread_id=3904921&forum_id=7#35494500)