The Telegraph's 110 Best Books: The Perfect Library