Author: Hazen,Wright Albert.