with king of swords , russell blake has clearly taken the best of his previous novels and combined them into an honest , often brutal , heart-stopping thriller that left me gasping for air and squirming on my couch .