@book{ Solr-4848479, title = {Software design : from programming to architecture}, author = {Braude, Eric J.}, address = {Hoboken, NJ}, publisher = {J. Wiley}, year = {2004}, pages = {550}, }