Sand : a journey through science and the imagination