This seems like a fun and suitable end of the decade question to ask. With respect to your choices, please say a few words about why--that will be helpful especially to those outside a particular specialty trying to figure out whether or not they should read that particular book or article. I'll weigh in in the comments with my own choices at some point.

Only signed comments will appear: full name in the 'name' line and valid e-mail address. Submit your comment only once, it may take awhile to appear.