Full-screen Editing in a Hostile Environment. - Thomas A. Cargill (Softw. Pract. Exp., 1981)

A Robust Distributed Solution to the Dining Philosophers Problem. - Thomas A. Cargill (Softw. Pract. Exp., 1982)

The Blit debugger. - Thomas A. Cargill (J. Syst. Softw., 1983)

The blit debugger: preliminary draft. - Thomas A. Cargill (SIGSOFT, 1983)

The UNIX system: Debugging C programs with the blit. - Thomas A. Cargill (AT&T Bell Lab. Tech. J., 1984)

Concurrent Programming in the Ada Language: The Polling Bias. - Narain H. Gehani; Thomas A. Cargill (Softw. Pract. Exp., 1984)

Implementation of the Blit Debugger. - Thomas A. Cargill (Softw. Pract. Exp., 1985)

Pi: A Case Study in Object-Oriented Programming. - Thomas A. Cargill (OOPSLA, 1986)

Cheap Hardware Support for Software Debugging and Profiling. - Thomas A. Cargill; Bart N. Locanthi (ASPLOS, 1987)

Does C++ Really Need Multiple Inheritance? - Thomas A. Cargill (C++ Conference, 1990)

How Useful is Multiple Inheritance in C++? - Andrew Koenig; Thomas A. Cargill; Keith E. Gorlen; Robert B. Murray; Michael Vilot (C++ Conference, 1991)

Controversy: The Case Against Multiple Inheritance in C++. - Thomas A. Cargill (Comput. Syst., 1991)

Panel - Is Multiple Inheritance Essential to OOP? - Yen-Ping Shan; Thomas A. Cargill; Brad Cox; William R. Cook; Mary E. S. Loomis; Alan Snyder (OOPSLA, 1993)