For courses on IBM 360/370 Assembly Language, Kindred offers extensive use of structured programming at the assembly language level. The continuity of examples using the same data provides a consistent theme. Programs begin with simple character operations and gradually move on to more advanced topics. Abundant laboratory assignments are included in the text itself; no additional manual is required. File creation and processing are covered with indexed sequential and VSAM files. A complete set of sample programs for each chapter allows students to see fully developed models.