Analysis of algorithms an active learning approach - McConnell, Jeffrey (New Delhi Narosa, 2002)