Stern's introductory palnt biology - Bidlack, James E. (New York McGraw-Hill, 2011)