Structuring techniques : an introduction using C++ - Staugaard, Andrew C. (Prentice Hall, 1994)