Climate Change & Communities: Vulnerabilities, Impacts & Adaptations