plant life cycle book