The modern era is highly complex and complicated. Every day new developments take place in numerous fields. Recent trends are being set every day be in...