Architecting Microsoft .Net Solutions For The Enterprise - Esposito D.; Esposito D. & Saltarello A. (WP Publishers, 2009)