London: The Biography
A great read! I recently requested this from the LA Public Library and find it fascinating.
It does assume some pre-knowledge of London, so there are a few things I am going to have to look up after I finish, but what a weird and varied history.