Latest in the much-praised "100 Best Books" series (which has previously counted down fiction, non-fiction and translations). Begins with "Pilgrim's Progress" and ends with Potter.