Author: Wilson, Doug, Stenzenberger, Horst D., Hergenrother, Paul M.