Network Simulation by Richard M. Fujimoto, Kalyan Perumalla & Kalyan S. Perumalla