  Programming Fundamentals: A Modular Structured Approach Using C++
The approach of this text is to take learners through a progression of materials in order to develop skills of modular, structured programming. The text was written, for the most part, without consideration of a specific programming language. However, in many cases the C++ language is discussed as part of the explanation of the concept. Often...   Graphs, Networks and Algorithms (Algorithms and Computation in Mathematics)
This new third edition has again been thoroughly revised, even though the
changes are not as extensive as in the second edition. Of course, the general
aims of the book have remained the same.
In particular, I have added some additional material, namely two new
sections concerning graphical codes (which provides a... 
