Sir William Herschel: His Life and Works