James Irvine is the author of Data Communications and Networks: An Engineering Approach, published by Wiley. David Harle is the author of Data Communications and Networks: An Engineering Approach, published by Wiley.