This book is one of the few devoted entirely to the design of telecommunications networks and the first to deal with the topic in sufficient depth to allow the reader to actually solve network design problems on a realistic scale. It explains the principles of network design so that the reader can continue to apply them even as new networking architectures emerge.