Genetics : principle of inheritance and variation