The Power of Beauty

The Power of Beauty

1996 • 589 pages