Necessary Evil by Ian Tregillis Milkweed Triptych Series #3 (Book Review)

Necessary Evil by Ian Tregillis Milkweed Triptych Series #3 (Book Review)

The book Necessary Evil by Ian Tregillis is the third and final science fiction time-traveling novel of his brilliant Milkweed Triptych series of books. The other two books in the series are Bitter Seeds (2010)and The Coldest War (2013). Necessary Evil continues the time-traveling exploits of Britain’s best spy, Raybould Marsh, as he attempts to […]