
All Computer Scientists and Software Engineers need to understand software design, but until now there hasn't been one, complete, up-to-date guide to its theory and practice. Eric Braude's Software Design: From Programming to Architecture begins at the...
