 "The Independent" said Greene has set himself up as "a modern-day Machiavelli" but that "it is never clear whether he really believes what he writes or whether it is just his shtick, an instrument of his will to shift £20 hardbacks.