Cross Purposes by D. James Kennedy Hardcover.