Title: Taxation as it affects the doing of business abroad in Holland, Switzerland, Spain and Poland
Subjects: Corporations, Taxation
Places: Switzerland, Poland, Netherlands, Spain