Robert Brunner and Laxmikant Kale and James Phillips, "Flexibility and Interoperability in a Parallel Molecular Dynamics Code", Object Oriented Methods for Inter-operable Scientific and Engineering Computing, SIAM, October 1998, pp. 80--89