Saul Kripke is one of the important post-war analytic philosophers. This book provides an account of Kripke's philosophy, his major works and ideas. It gives a review of his two major works, "Naming and Necessity" and "Wittgenstein on Rules and Private Language". It also explores how Kripke's ideas often seem to overturn widely accepted views.