Intracytoplasmic Sperm Injection (ICSI)

What is ICSI?
How is ICSI different IVF?
Who benefits from ICSI? Who are potential candidates for ICSI?
What are various risks associated with ICSI?