Naming, Necessity and More: Explorations in the Philosophical Work of Saul Kripke