Old (#12)
Oddly almost each hero's nick name is like a summary of that hero, windrunner, silencer, anti mage.

http://www.dota2.com/heroes/

Is the listing of all the heroes, currently 92 in total.
Most heroes only have a paragraph for their lore, some a whooping two paragraphs.
That can be quite a daunting read for some, but it's quite entertaining.

On a side note, I've always wondered how some book to movie adaptions turn out so bad.
After reading your post, now I think I understand.
Thanks and best of luck in the competition.