What are cruciferous vegetables and what are their benefits?

Cruciferous vegetables include many types, such as cabbage, Chinese cabbage, cauli...