UPSC Mains Notes Science And Technology- Developments And Their Applications And Effects In Everyday Life