The Anil Agarwal reader - Agarwal, Anil (C S E, 2007)