The nature and science of leaves