Global Warming: Manmade Causes And Solutions