The Assassin
2016 • 418 pages