Software Engineering Reading List (Part 1)

This is a more general reading list for software engineers than my previous [book lists][2] that covers articles, essays, blog posts and journal papers. Because I'm planning ahead, I'm calling this Part 1 and expecting more lists to come in the future.