Friday, August 15, 2008

When Art and Science Meet

Here is yet another interesting article about art from Catherine Delors. Share