Hardcover
683 pages plus 79 pages of plates