A treatise on the calculus of finite differences - Boole, George 1815-1864 (2003)