Lisbeth Salander: Successor to Dirty Harry?