undefined James Patterson