Text this: An Engineering approach to computer networking ATM networks, the internet and the telephone network