Here is a big list of books and papers and things that I think people should eventually read. http://77thlevel.com/20-impo...