David L.Anderson edit by David W. Mount edit by David W. Cravens edit by David A.Decenzo David F Rogers edit by David Nunan edit by Barry L.Reece edit by Stephen P.Robbins,David A.Decenzo edit by David J Fritzsche edit by Harold A. Widdison edit by