See Part I here.