Source: https://cryptome.wikileaks.org/2013/01/aaron-swartz/019280104X.pdf