The blank slate : the modern denial of human nature