Athabasca oil sands of Alberta, Canada
By: Travel Alberta
Contributors: Alberta. Publicity Bureau
Publisher: Travel Alberta
Published: 1971
Language: eng
Subjects: Oil sands industry; Petroleum industry and trade