Java P2P unleashed - Flenner, Robert (Sams, 2003)