Instruct: Classify Amazon reviews into positive or negative sentiment
Query: The Missing Manual for Software Architecture

I was lent this book by a mentor and very soon realised this was something I had to have my own copy of as it brought together many aspects of the software architect's job which I had not seen covered so well before. It is easy to read and understand, which belies the underlying complexity of the material and is a testament to the skills of the authors. Not only is the content itself good but I have also found the guided bibliography invaluable.