Inside Networks - HARDY, James K. (New Delhi Prentice Hall, 1995)