What is legal philosophy?

Legal philosophy, or jurisprudence, encompasses a broad range of questions. These include, what is law, what makes a legal system, what sorts of punishment are appropriate and what is the goal of law.