Principles and methods of plant molecular biology and biochemistry