David ShukmanBooksAll necessary meansReporting Live From The End Of The WorldTomorrow's warThe Sorcerer's ChallengeReporting Live From The End Of The WorldThe sorcerer's challengeAuthor data: Open Library