A systematic method of hybrid position/force control of a manipulator. - John J. Craig; Marc H. Raibert (COMPSAC, 1979)

Industrial robot programming languages: A comparative evaluation. - William A. Gruver; Barry I. Soroka; John J. Craig; Timothy L. Turner (IEEE Trans. Syst. Man Cybern., 1984)

Adaptive control of mechanical manipulators. - John J. Craig; Ping Hsu; S. Shankar Sastry (ICRA, 1986)

Introduction to robotics - mechanics and control (2. ed.). - John J. Craig (Addison-Wesley, 1989)

Automated Composite Tape Lay-Up Using Robotic Devices. - Howard B. Olsen; John J. Craig (ICRA (3), 1993)

Simulation-based robot cell design in AdeptRapid. - John J. Craig (ICRA, 1997)

Robotics as a Career [Turning Point]. - John J. Craig; Peter I. Corke (IEEE Robotics Autom. Mag., 2011)