Biochemistry & Molecular Biology of Plants by Wilhelm Gruissem & Bob Buchanan