'A master of plotting and pacing' - New York Times
'With every new book I appreciate John ...(+)
The world has changed more and faster than any of us could have imagined. While that may be accepted in terms of global business and financial markets, (+)
RUSSIAN ROULETTE is a story of political skull duggery un-precedented in American history. It weaves together tales of international intrigue, cyber (+)