Fundamentals of computer science and communication engineering - Leon, Alexis; Leon, Mathews