Ikhnaton : legend and history - Giles, Frederick John,