What is community nursing?

The role of the community nurse. What is community nursing? What are the sub-specialties of community nursing (such as public health, home health, etc.)What is community nursing?

Using 200-300 words with references.What is community nursing?