Holy smoke.
Publisher: Overlook
Published: 1998
Language: eng
Number of pages: 329
Subjects: Cigars -- History.; Tobacco -- History.; Smoking -- History.