The Girl with the Dragon Tattoo - Stieg Larsson Some of the best main characters I've seen in books for a long time...