Earl Spencer : saint or sinner? : a biography /
Barber, Richard.
London : André Deutsch,
1998.