Diagnostic reasoning and explanation in financial models of the firm by