Date : 04 July - 09 July 2004 Ville : Birmingham Pays : Royaume Uni Contact : http://www.icpc2004.com