C
Consolidated from different popular Blogs
Writer