What We Can Know
From 2014 to the year 2119, in a world submerged by rising seas, What We Can Know spans the past, present and future to ask profound questions about who we are and where we are going. A masterpiece and Ian McEwan's finest novel yet
Read more