Author: William Ney and Donald Schiemann