Duncan Grant: A Biography