
Bodyguard of Lies
By
Anthony Cave Brown
Harper & Row, 1975, 947 pp