Structured programming concepts - Keith LaBudde (McGraw-Hill, 1987)