Analysis of algorithms: An active learning approach - McConnele, Jeffrey J (New Delhi Narosa, 2002)