Top-Down Network Design: a Systems Analysis Approach to Enterprise Network Design - Priscilla Oppenheimer (Cisco Press, 2004)