Five extraordinary books set in the capital that every Londoner should read