Principles of cost accounting