Which actual ancient writers wrote accounts of the battle?

And I mean within 50years of the war?

I understand Herodotus was born 4 years after the event so may have had access to survivors etc, but who else was contemperary?

I take it there are no Persian accounts.

I ask because I saw a really cheesy programme about 300 Spartans inspired I think by the film "300" and I just feel Xerxes and the Persians gets a really bad press.

Outflanking the Greeks with a very tricky night march and then wiping them out plus a King seems very smart, plus I understand Greek losses were nearer 2300, wouldn't suprise me if they suffered heavier losses than the Persians and it's later myth and propoganda that twist things.