FSTTCS 2004: Foundations of software technology and theoretical computer science 24th international conference, Chennai, India, December 16 - 18, 2004 ; proceedings (Lecture notes in computer science, 2004)