Java P2P Unleashed - Robert Flenner (Microsoft, 2003)