One of my all-time favorite books is the late Herbert Simon's The Sciences of the Artificial. The Directorate of Computer and Information Science and Engineering of the
National Science Foundation has kicked off an effort with some roots in Simon's work, on the topic of the science of design. Last November, the Directorate conduced a workshop on the topic, observing that "no major research effort has addressed the science of design in a comprehensive, systematic manner, with a particular emphasis on software and software-intensive systems." Indeed, this is one of the motivations behind my handbook: our industry is often so busy building things that we rarely step back and study how we built them.
I'm still slogging away on my research for the general architecture section of the handbook. The papers I extracted from the ACM and IEEE digital libraries have kept me quite occupied.