An engineering approach to computer networking : ATM networks,the internet and the telephone network. - Keshav, S.