DISTRIBUTED PRINCIPLES ALGORITHMS, AND SYSTEMS COMPUTING - KSHEMKALYANI AJAY D. (DELHI CUP, 2008)