The Margarets by Sheri S. Tepper (Harper Collins, 2007)
This is a very imaginative science fiction book with undercurrents of strong environmentalism and feminism. By splitting her main character into seven people, she tells the tale of life on seven different planets, and brings them all back together in the end. She makes her negative view of humanity pretty clear, but also finds a way to fix us. I have never read anything by Tepper before but she came highly recommended. I found her to be a very thought-provoking writer.