books set in Britain