Patterns in the Machine. A Software Engineering Guide to… | UA Books