Software Design: From Programming to Architecture, Braude, Eric J., Used; Good B
eBay