(510 pages)