It is now 7 years since I wrote the second edition of An Introduction to Network Programming with Java and so, when approached to produce a third edition, I felt that it was an appropriate time to agree to do so (possibly rather later than it should have been). One of the very first things that I did after being approached was examined the literature to find out what texts had been produced in…