5.0

A very useful reference book that I will definitely come back to often. It makes me understand a lot more about why some architecture is good or bad.