Communication networks: fundamental concepts and key architecture - Leon-Garcia, Alberto