Computer networks : Principles, technologies and protocols for network design - Olifer, Natalia (John Wiley & Sons Ltd., 2006)