Home › Authors › James H. G. Roche 👤 James H. G. Roche 1 book Books by James H. G. Roche Taxation of Canadian mining in Taxation of Canadian mining income. by James H. G. Roche and Bruce R. Sinclair