Software Engineering for Students: A Programming Approach, 2/E - Bell, Douglas (Vidhyanagar Pearson, 2007)