Data structure & Software Development by Schneider and Bruell ; has special coverage for topics – ADT(Abstract Data Type),recursions, software life cycle specification, design, implementation, validation & maintenance. This book is enclosed with the summary of Data Structure, Analysis of Algorithms & Software development.
Moreover, the topics have been clarified well with good illustrations. Meanwhile,the language is quite easy to be understood by beginners.This book is divided into separate accessible topics each addressing a different programming issue.
This technical book gives you as much of the whole programming story as one book can hold.Surely, a must read for Computer Science & Information Technology students .