CAMRA's The Good Beer Guide is a book that is updated annually and tends to have very accurate descriptions of the type of real ale pub and the beers they are pouring. It divides London into easy to navigate sections by geography (SW1, NE2, etc.).
No one has mentioned the White Horse on Parsons Green, usually considered a must stop for real ales.