Spy
Full of detail and references. Only sad is the non-update in the presentation. We have progressed a whole boatload more beyond the book's content. Just as well, it would have to be rated "DBR" otherwise. (that's: Destroy Before Reading)
Been there.