Answer:
B. Compliance based ethics
Step-by-step explanation:
Compliance based ethics are ethical principles of an organization indicating the prevention, detection and punishment of non compliant behaviour. They are rules and regulations in which employees are expected to comply to. They are rules and guidelines created either by law of the country in the company is located in or the company's policy. From the details given in the question, John was given a compliance based ethic book of the company.