Horace Walpole, a biography