FOCS 2004 : 45th Annual IEEE Symposium on Foundations of Computer Science : proceedings : 17-19 October, 2004, Rome, Italy / (IEEE Computer Society, 2004)