calgaryherald.com
Ian McEwan investigates alternate history, robots, morality and justice in new novel
Occasionally, Ian McEwan will be asked what he does for a living.The question might come from a cab driver or someone else he has come across during in his day-to-day life. Sometimes he will simply…