Best New Books For March 2018
The 20 Best New Books to Read in March
13
Alan Hollinghurst's The Sparsholt Affair traverses nearly an entire century, exploring the evolution of mankind and the human condition as portrayed through the relationship between sons and fathers.
Out March 13