(1503 pages)