This second edition provides a comprehensive guide to good programming practice, program design and code. It contains two new chapters, on intrinsic functions and program errors, and testing and debugging. Each chapter has been revised to make full use of the COBOL 85 Standard.