Packet Switching and ATM Networks