Information systems architecture - Burd, Stephen D. (Cengage Learing India, 2006)