Double Cross 9780316004312 by James Patterson Hardback