Author: Barr, Donald R., Zerna, Peter W.