List the different types of white blood cells and describe their role in the immune system?

Neutrophils, monocytes, lymphocytes, eosinophils and basophils.