Elements of Network Protocol Design - Mohamed G Gouda (New Delhi Wiley, 2009)