Communication, speech, and language

Define communication, speech, and language. How are these concepts related and how are they different?