Reading list: hacking