During college, the book that got me into developing client/server apps, and in fact the book that I learned Java with was Advanced Java Networking by Prashant Sridharan. Now I learn that in the meantime, he has since moved to MS from Sun, worked on the J++ team, and migrated to Product Manager on the C# team...Very cool!