Wright, Mark Alan

Mark Alan Wright was an assistant professor of ancient scripture at Brigham Young University when this was written.

RSC Publications