The Theory and Practice of School Choice