Designing ATM Switching Networks