Author: JAMES R RYAN