a guide to good progrmming practice - "meek, b. " (india : affiliated east-west, 1983)