I find the reference to Excel in section 3.10.6 rather confusing, because accessing Excel workbooks was not introduced before in the text. I think that this example detracts from the explanation of the materialise function. Perhaps at least a cross reference to documentation of this specific function could be added, or a sentence tying Object Oriented Programming to Excel could be added before the example.

I find the reference to Excel in section 3.10.6 rather confusing, because accessing Excel workbooks was not introduced before in the text. I think that this example detracts from the explanation of the materialise function. Perhaps at least a cross reference to documentation of this specific function could be added, or a sentence tying Object Oriented Programming to Excel could be added before the example.