Principles of qualitative and quantitative analysis