Princess Margaret: a life unravelled - Heald, Tim (Weidenfeld & Nicolson, 2007)