Xliii, 670 Pages