Organic Chemistry- Some Basic Principles and Techniques