Charles W. BattleBooksUnderstanding data communicationsUnderstanding Computer Science ApplicationsAuthor data: Open Library