Diomidis Spinellis (author of two books on my recommended reading list) has just posted a reading list of his own. There's quite a bit of overlap, and a few surprises --- worth looking at.