Cover 2

Kimono

Kimono

1993 • 395 pages