Modernity and Post Modernity