What Would Gwyneth and Kim Do: 25 Life Lessons From Celebrities

$2.99