A well constructed thriller.