Seven-figure deal for Peter James' next three novels