Fundamentals of structured program design - Robinson, Dan (Prentice Hall, 2003)