Data communications, computer networks and open systems - Halsall, Fred (Pearson education, 1996)