The Last Alliance by Abe Papakhian.