The Fine Art of Small Talk

The Fine Art of Small Talk

1997 • 199 pages

Ratings6

Average rating2.9

15