Question: who wrote the song waiting on the world to change?
Answer: John Mayer