SpymasterMartin Pearce2016·320 pages·about 5–7 hours·4 editions2016first published2016Transworld Publishers Limited · 320 pages · ENGISBN 97814735253512017Penguin Random House · 496 pages · ENGISBN 97805521716252017Bantam PressISBN 97805930752032018Soundings Audio BooksISBN 9781407972664Neutral·Standard read·Modern HistoryAdd to Library▾Your copy482 pages, 8 unnumbered pages of plates : 20 cmHow do you feel?PickReport a problem with this book