(Disclosure: Harry Lewis was my PhD advisor. For a blog post on disclosures and bias see my post on that topic here.)
Harry Lewis has a book out: Ideas that Created the Future: Classic Papers in Computer Science
He picked out the 46 (why 46? Why not 46?) classic papers in computer science and, for each one, has a short article saying why its important, and then has the paper itself, though perhaps shortened (leave out the boring parts) or in some cases he has an excerpt of a book (e.g., The Mythical Man Month which is why I blogged about that book recently here).
Harry Lewis has blogged about his book here where he points to my review which is in SIGACT News.
OR you an use my link to my review here.
The list of 46 papers had some constraints, so if you wonder why isn't X there it might have hit one of those constraints.
1) No paper past 1980 (he had to stop somewhere).
2) He preferred short readable papers to long or unreadable ones (don't we all!). Before thinking `Gee why isn't paper X in the book' go read paper X.
3) Some papers cost to much to get permission to reprint. My review points to one such paper that I found 5 links to on the web.
4) We don't need X papers on topic Y.
Of more interest is some papers that you had not heard of but we can now see are important.
For more thought, read my review!
For even more information, buy the book!