bibliographic details : Teaching by principles :