There are lots of explanations here and there, including this one, that let me think the answer is yes, it is wrong. However, I'm currently reading the preface of a PDF book and in a few lines I've encountered three times the word "then" with the feeling it should have been "than". Since the book seems quite serious, I can't really believe that an error like this could be in the very first sentences of the preface, hence the question.
Extract from Object-oriented Programming with ANSI-C:
Object-oriented programming is the current cure-all — although it has been around for much more then ten years. At the core, there is little more to it then finally applying the good programming principles which we have been taught for more then twenty years.
Do we agree that the word then that appears three times in bold in this citation is wrongly used and should be replaced by than?
If we do, could you see a reason why then is used instead of than ? Could it be some sort of local variance?