Shuler, David A.

David A. Shuler was the International Studies program coordinator at Brigham Young University when this was written.

RSC Publications