From the inexhaustible imagination of Ian McEwan--a master of contemporary fiction and author of the Booker Prize-winning national bestseller Amsterdam--an enchanting work&nbs ...