WILLIAM THE CONQUEROR - EDWARD A FREEMAN (MACMILLAN COMPANY OF INDIA)