JAMES D PATTERSON