1st July 2004 by Iain and Jane Art Review: Top 25 New Artists July/August 2004 ArtReview-July2004 Goldsmiths, London 0