Resilient Routing in Communication Networks (Computer Communications and Networks)