Systems architecture - Burd, Stephen D (Thomson Publishing Co., 2002)