JAMES PATTERSON credit Rankin